最終更新:2023-07-21 (金) 05:14:14 (242d)
Redux
Top / Redux
A predictable state container for JavaScript apps.
概要
- Fluxアーキテクチャに基づいて(影響を受けて)設計されたJavaScriptフレームワーク
ライブラリ
Redux
Redux Toolkit
バインディング
React Redux
- Official React bindings for Redux
- react-redux
ドキュメント
日本語
Redux/用語?
- Actions -> Reducers -> Store
Redux/ストア
- アプリケーションの状態を管理する場所
Redux/Reducer
- 前のステートと Action の内容をもとに新しいステートを計算する純粋な関数
- 同じ入力に対して常に同じ出力を返す
Redux/アクション?
- 何らかのイベントを表すオブジェクト
- typeとpayload を持つ
Redux/セレクタ
- useSelectorに渡される関数
- Storeで管理されている全てのステートのうち使う部分だけを選んで返す