绑定方法与不绑定方法之间的区别

绑定方法与不绑定方法之间的区别,第1张

绑定方法与不绑定方法之间的区别

constructure

this.clickMe = this.clickMe.bind(this);

使用

bind
方法,您可以进行显式
this
绑定以提供
clickMe
方法的上下文

即。在这里反应组件范围

简而言之,您要谨慎决定什么是调用上下文范围(

this
绑定)。

但是随着

clickMe = () => {  this.setState({    myState: !this.state.myState  });}

Arrow function
照顾您在定义它的React
Component范围内进行词法范围绑定。无需使用
bind

如果不使用

arrow function
,without
bind
,您的函数将不会进入
bind
React Component范围。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5622607.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存