たれぱんのびぼーろく

わたしの備忘録、生物学とプログラミングが多いかも

Reduxの哲学@2021

Non-opinionatedだけど、たくさんたくさーんのガイドラインとユーティリティがある.
理解した上でガイドラインから外れることを推奨している.

Store分割

ガイドライン: sliceに閉じた処理を推奨.
なのでsliceを跨いだslice利用(reducerにfull stateを渡す等)をしない方を推奨.

"Why doesn't combineReducers include a third argument with the entire state when it calls each reducer?"

Action-Reducer対応

When a given action is dispatched, it might be handled by all, some, or none of the reducers.
Style Guide | Redux

#

medium.com

余談

ReduxはSSoTなので、グローバル状態を管理する.
どこからでもアクセスできるたった1つの状態 ~ グローバル変数
変更と利用が厳密に制御されている(dispatchとsubscribe)ので、グローバル変数にありがちな暗示的依存はない.