反応0.14のES6を使用するときに定型記号を避ける方法はありますか?リアクションではコンポーネントメソッドのみがバインドされます - 回避するには?
は、今まで私が作成したComponent
にバインドするために私の機能を心配する必要はありませんでしたが、それはもはやです(なぜ?!?)の場合とコンポーネントのみ(もしComponent
スーパークラスに囲まれて私は正しくエラーを理解しました)。
だから私は本当に私は新しいクラスがコンストラクタにこのコードを追加することで作成するたびに何をする必要があるか:私はnewFunction
それが失敗します(無小道具、状態または何かをバインドする文句を言わないのであれば
class CustomComp extends React.Component {
constructor() {
super();
this.newFunction = this.newFunction.bind(this);
}
newFunction(){
console.log('This is user defined function');
}
render() {
return <button onClick={this.newFunction}>Click</button>
}
}
を)。
これを回避する方法はありますか? React documentationから
https://medium.com/john1jan/react-binding-revealed-aa458df8c136#.fd5z0vmjl – John