从事件反应js调用函数

时间:2018-07-06 22:38:10

标签: javascript reactjs create-react-app

我如何使用同一类中的react组件调用函数,我正在使用create-react-app BTW。

Somefunction(){ //function
 return true;
}

handleClick(e){ // this works
 Somefunction(); // but fails here as Somefunction is undefined
}

我认为我没有正确绑定它,为什么它未定义?

谢谢

1 个答案:

答案 0 :(得分:4)

确保已将handleClick函数绑定到类实例,所以必须使用Somefunction在实例上访问this函数。

Somefunction() { 
  return true;
}

handleClick(e) {
  this.Somefunction();
}