diff --git a/src/handleActions.js b/src/handleActions.js index bd1286dc..51ba2eec 100644 --- a/src/handleActions.js +++ b/src/handleActions.js @@ -6,8 +6,9 @@ export default function handleActions(handlers, defaultState) { const reducers = ownKeys(handlers).map(type => { return handleAction(type, handlers[type]); }); + const reducer = reduceReducers(...reducers) return typeof defaultState !== 'undefined' - ? (state = defaultState, action) => reduceReducers(...reducers)(state, action) - : reduceReducers(...reducers); + ? (state = defaultState, action) => reducer(state, action) + : reducer; }