MCPcopy
hub / github.com/dvajs/dva / getReducer

Function getReducer

packages/dva-core/src/getReducer.js:3–13  ·  view source on GitHub ↗
(reducers, state, handleActions)

Source from the content-addressed store, hash-verified

1import defaultHandleActions from './handleActions';
2
3export default function getReducer(reducers, state, handleActions) {
4 // Support reducer enhancer
5 // e.g. reducers: [realReducers, enhancer]
6 if (Array.isArray(reducers)) {
7 return reducers[1](
8 (handleActions || defaultHandleActions)(reducers[0], state)
9 );
10 } else {
11 return (handleActions || defaultHandleActions)(reducers || {}, state);
12 }
13}

Callers 2

injectModelFunction · 0.85
startFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected