Non-opinionatedだけど、たくさんたくさーんのガイドラインとユーティリティがある.
理解した上でガイドラインから外れることを推奨している.
Store分割
ガイドライン: sliceに閉じた処理を推奨.
なのでsliceを跨いだslice利用(reducerにfull stateを渡す等)をしない方を推奨.
Action-Reducer対応
When a given action is dispatched, it might be handled by all, some, or none of the reducers.
Style Guide | Redux
#
余談
ReduxはSSoTなので、グローバル状態を管理する.
どこからでもアクセスできるたった1つの状態 ~ グローバル変数
変更と利用が厳密に制御されている(dispatchとsubscribe)ので、グローバル変数にありがちな暗示的依存はない.