状態管理(GUI)
なぜ状態管理が必要なのか
仕組み
原則
歴史
koushisa.icon
変数や要件の不確実性の多い状況で完璧な管理を目指すのは不毛 複雑な状態管理が必要なのは実は少数の機能だけだったりする
そのシステムのコア機能となりうるもの
顧客にとっての絶対的な価値を持つ機能
状態を作り出すUI/UXと密結合でプロダクトごとに固有 特定の状態管理手法を全体方針としてルール化すると経験上は制約や運用難のデメリットのほうが大きく付く
ボトルネックとなりうる箇所を重点的に考える
個人的な趣向やノウハウ
コツや関心の分離のまとめ
ミニマムにインクリメンタルに作っていきたい
コンポーネントを中心に、まずはuseState, useReducerで考える
データフロー