如何使用箭头函数(公共类字段)作为类方法?
2022-08-30 01:14:50
我是将 ES6 类与 React 一起使用的新手,以前我一直在将我的方法绑定到当前对象(如第一个示例所示),但是 ES6 是否允许我使用箭头将类函数永久绑定到类实例?(作为回调函数传递时很有用。当我尝试像使用CoffeeScript一样使用它们时,我遇到了错误:
class SomeClass extends React.Component {
// Instead of this
constructor(){
this.handleInputChange = this.handleInputChange.bind(this)
}
// Can I somehow do this? Am i just getting the syntax wrong?
handleInputChange (val) => {
console.log('selectionMade: ', val);
}
因此,如果我要传递给,例如,它将限定为类实例,而不是对象。SomeClass.handleInputChange
setTimeout
window