エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
useReducerでつまづいたことを調べたらJSとReactの知識がついた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
useReducerでつまづいたことを調べたらJSとReactの知識がついた - Qiita
はじめに ポートフォリオ作成でReactを使用しています。 フォーム画面で useReducer を使用していたとこ... はじめに ポートフォリオ作成でReactを使用しています。 フォーム画面で useReducer を使用していたところ、階層を持つオブジェクトについてうまく扱えませんでした。 具体的には一つの関数内で複数回dispatchを用いてオブジェクトを更新した場合、階層の深いものについて更新漏れがありました。 そこで調べてみると、Reactの仕組み、及びそもそものJSの仕組みについて自分の中で得るものがあったのでその備忘録です。 説明用のコードは以下にあります。 https://codesandbox.io/s/blissful-sanderson-sm3ccf?file=/src/ReducerComp2.jsx ことの発端 階層を持つオブジェクトについてのフォームを作成していました。 以下は簡略化した例です。 const initdata = { dept1_a: "dept1_a", dep