在组件中,我看到了不同的回调方式.有什么区别:
{doSomething(data)} }>
和
zurfyx.. 5
{doSomething(data)} }>
正在调用一个新的匿名函数onPress
,它将运行doSomething
.
调用已经在类中定义的命名函数的引用.只有在使用类函数(我的意思是非ES6箭头函数)时才需要绑定到此.
const doSomething = () => { ... }
不需要a .bind(this)
,因为箭头函数绑定在词法范围上.
你应该明确地阅读在ReactJS中绑定回调的最佳和最有效的方法是什么?在构造函数或render方法中或作为属性初始值设定项?
{doSomething(data)} }>
正在调用一个新的匿名函数onPress
,它将运行doSomething
.
调用已经在类中定义的命名函数的引用.只有在使用类函数(我的意思是非ES6箭头函数)时才需要绑定到此.
const doSomething = () => { ... }
不需要a .bind(this)
,因为箭头函数绑定在词法范围上.
你应该明确地阅读在ReactJS中绑定回调的最佳和最有效的方法是什么?在构造函数或render方法中或作为属性初始值设定项?