Redux FAQ
目次
- 一般
- Reducer
- 状態の整理
- ストアの設定
- アクション
- 型を文字列、または少なくともシリアライズ可能にする必要があるのはなぜですか?アクション型を定数にする必要があるのはなぜですか?
- Reducer とアクションの間に常に 1 対 1 のマッピングがありますか?
- AJAX 呼び出しなどの「副作用」をどのように表現しますか?非同期動作を行うために「アクションクリエーター」、「thunk」、「ミドルウェア」などのものが必要なのはなぜですか?
- どの非同期ミドルウェアを使用する必要がありますか?thunk、saga、observable、その他の中からどのように選択しますか?
- 1 つの action creator から複数のアクションを連続してディスパッチする必要がありますか?
- 不変データ
- コード構造
- パフォーマンス
- 設計上の決定
- Redux が状態とアクションをサブスクライバーに渡さないのはなぜですか?
- Redux がアクションと Reducer にクラスの使用をサポートしていないのはなぜですか?
- ミドルウェアのシグネチャがカリー化を使用するのはなぜですか?
- applyMiddleware が dispatch のクロージャを使用するのはなぜですか?
- combineReducers が各 Reducer を呼び出すときに、全体の状態を含む第 3 引数を含めないのはなぜですか?
- mapDispatchToProps が `getState()` または `mapStateToProps()` の戻り値の使用を許可しないのはなぜですか?
- React Redux
- その他