我如何使用同一类中的react组件调用函数,我正在使用create-react-app BTW。
Somefunction(){ //function
return true;
}
handleClick(e){ // this works
Somefunction(); // but fails here as Somefunction is undefined
}
我认为我没有正确绑定它,为什么它未定义?
谢谢
答案 0 :(得分:4)
确保已将handleClick
函数绑定到类实例,所以必须使用Somefunction
在实例上访问this
函数。
Somefunction() {
return true;
}
handleClick(e) {
this.Somefunction();
}