私はそれがnull
を出力内this
をログインしたとき、私は結合を接続するために必要であることを理解して..反応クラスとJSXイベントの内部でバインドはどのように機能しますか?
を
class Toggle extends Component {
constructor(props){
super(props);
//this.handleClick = this.handleClick.bind(this);
}
handleClick() {
console.log(this);
}
render() {
return (
<button onClick={this.handleClick}>
...
</button>
);
}
}
コメント結合の必要性を理解するためにここにしようとしていますメソッドからToggle
オブジェクトへ
ログは、グローバルオブジェクトを出力するように、が呼び出された場所を探してはいけませんか?
それとも、それは出力がそれだろうようToggle
オブジェクトにあっ参照する他のthis
あるonClick
内を起動し「何のために見ている必要がありますか?
'関数は* * **厳密でない場合this'はグローバルオブジェクトを参照します**。クラスは常に厳格です。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode –