combineReducers<T> function

Reducer<T> combineReducers<T>(
  1. Map<String, Reducer<T>> reducers
)

Combine multiple reducers into one

Implementation

Reducer<T> combineReducers<T>(Map<String, Reducer<T>> reducers) {
  return (T state, Action action) {
    final reducer = reducers[action.type];
    if (reducer != null) {
      return reducer(state, action);
    }
    return state;
  };
}