This is a mashup of two other projects:
-
redux-immutable
is used to create an equivalent function of ReduxcombineReducers
that works with Immutable.js state. -
combine-reducers-global-state
provides a version ofcombineReducers
that passes global state to all reducers as a third argument. This facilitates writing of reducers for portions of state that are dependent on other parts of state (i.e. inter-state dependencies).
See documentation of the above projects for details.