【React】ES6のbind問題

React 開発で、ES6 形式 を使ってプログラムしていたら、クリックイベントから呼ばれる関数の中で、

this.props が undefined になることがありました。

↓こちらのサイトによると、ES5 では問題なかったけど、ES6ではエラーになるとのことでした。

ES5

save = function (e){
this.props // undefined ではない
}
render = function (){
return (

);
}

ES6

save(e){
this.props // undefined になる
}
render (){
return (

);
}

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA