最終更新:2023-07-21 (金) 05:50:20 (281d)
React/状態管理
React/フック
useState
- バケツリレー
- React/ステート
useContext
- Provider以下ならcontext経由で値を取得できる
- ステートを分割するとたくさんのProviderが必要になる
- React/コンテクスト
useReducer
ライブラリ
Redux
- 2015~
- Reactに依存していない
- コンポーネントはStoreから直接subscribe
- 関数を用いて再レンダリングを制御
- Redux/用語?
- Redux/ストア
- Redux/セレクタ: Storeのうち使う部分だけを選んで返す関数
- Redux/Reducer
React Redux
Redux Toolkit
Recoil
- 2020~
- Atomと呼ばれるものがステートの保管を担当
- 全てのステートが一箇所にまとまっていない
- コンポーネントは、Atomに対してsubscribe