Slide 13
Slide 13 text
状態の分類 → 状態管理の手法
1. セッションデータ → React Context
○ 認証情報やそれに関連するユーザー情報・ユーザー設定。
○ 多くのページで使用されることを想定している。
2. ドメインデータ → Local State or Redux
○ 「商品」や「注文」といった、サービスが取り扱う固有なデータ。
○ サーバーからAPI経由で取得する。
○ 未取得・取得成功/失敗といった通信に関する状態も同時に持つ。
3. UIの制御状態 → Local State or React Context
○ フォームの入力状態や開閉状態など。
○ ユーザーの操作によって変更され、 UIの表示に影響する。