【週刊ドットインストール】 学習ロードマップにPHP/Laravelを追加、最近のAI使いこなしTips
お世話になります。 this.setStateでprevStateを使いわけの基準がわからずご質問させて頂きました。
this.setState
prevState
以前の動画( https://dotinstall.com/lessons/basic_reactjs/44413 )で、 this.setStateにはprevStateを利用した記載が推奨されているのかなと 思ったのですが今回はprevStateがないコードでした。
■ 今回のコード
updateItem(e) { this.setState({ item: e.target.value }); }
■ イメージしていたコード
updateItem(e) { this.setState(prevState => { return { item: e.target.value } }); }
以前の動画のコードでは、
countUp() { this.setState(prevState => { return { count: prevState.count + 1 }; }); }
のcount + 1の部分でstateの値を計算しているため、 prevStateを利用しているのでしょうか?
count + 1
state
どうぞよろしくお願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になります。
this.setStateでprevStateを使いわけの基準がわからずご質問させて頂きました。以前の動画( https://dotinstall.com/lessons/basic_reactjs/44413 )で、
this.setStateにはprevStateを利用した記載が推奨されているのかなと思ったのですが今回は
prevStateがないコードでした。■ 今回のコード
■ イメージしていたコード
以前の動画のコードでは、
の
count + 1の部分でstateの値を計算しているため、prevStateを利用しているのでしょうか?どうぞよろしくお願いいたします。