UNPKG

reducer-generator-array-map

Version:

A redux reducer-generator which builds a redux-reducer from an array of reducers.

10 lines (8 loc) 272 B
export default function createArrayMapReducer( initialState, reducers, ...initialArgs ) { return ( state = initialState, action, ...reducerArgs ) => reducers.reduce( (p, c) => c(p, action, ...initialArgs, ...reducerArgs), state ) }