reduce-reducers
Install
npm install reduce-reducersUsage
import reduceReducers from 'reduce-reducers';
const initialState = { A: 0, B: 0 };
const addReducer = (state, payload) => ({ ...state, A: state.A + payload });
const multReducer = (state, payload) => ({ ...state, B: state.B * payload });
const reducer = reduceReducers(addReducer, multReducer, initialState);
const state = { A: 1, B: 2 };
const payload = 3;
reducer(state, payload); // { A: 4, B: 6 }FAQ
Why?
What is the difference between reduceReducers and combineReducers?
reduceReducers and combineReducers?Last updated