84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
ここのバインディングがわかりません
光阴似箭催人老,日月如移越少年。
オブジェクト内にあるためclass中声明函数,并不会自动绑定this
class
this
の場合は、2 つのステップに分けて理解してください: onClick={this.handleEvent} リーリー
onClick={this.handleEvent}
(ドキュメントによると) onClick调用的时候,handleEvent中的this会是undefined
onClick
handleEvent
undefined
現在のコンポーネントです。 bind一下, 那么里面的this
bind
リーリー
handleEvent の this.setState... が this にバインドされていないためです
これをバインドするためにアロー関数の糖衣構文を使用できます
オブジェクト内にあるため
ということで、class
中声明函数,并不会自动绑定this
の場合は、2 つのステップに分けて理解してください:
それで、onClick={this.handleEvent}
リーリー(ドキュメントによると)
それで、必要なのはonClick
调用的时候,handleEvent
中的this
会是undefined
現在のコンポーネントです。
アロー関数で宣言するという便利な書き方もあります:bind
一下, 那么里面的this
リーリー
handleEvent の this.setState...
が this にバインドされていないためです
これをバインドするためにアロー関数の糖衣構文を使用できます
リーリー