UNPKG

dva-core

Version:

The core lightweight library for dva, based on redux and redux-saga.

12 lines (10 loc) 407 B
import defaultHandleActions from './handleActions'; export default function getReducer(reducers, state, handleActions) { // Support reducer enhancer // e.g. reducers: [realReducers, enhancer] if (Array.isArray(reducers)) { return reducers[1]((handleActions || defaultHandleActions)(reducers[0], state)); } else { return (handleActions || defaultHandleActions)(reducers || {}, state); } }