Can combineReducers work with extra actions?
<p>What I want is the root reducer combine other reducers, and listen to extra actions. I've find the docs, but I can not get any information.</p>

<p>Here is some pseudo code.</p>

<pre><code>const root1 = combineReducers({
  reducer1,
  reducer2,
  reducer3,
  reducer4
});

function root2(state = initState, action) {
  switch (action.type) {
    case LOAD_DATA:
      return _.assign({}, initState, action.data);
    default:
      return state;
  }
}

merge(root1, root2);
</code></pre>

<p>The only way I figure out is to drop combineReducers:</p>

<pre><code>function root(state = initState, action) {
  switch (action.type) {
    case LOAD_DATA:
      return _.assign({}, initState, action.data);
    case ...: return ...;
    case ...: return ...;
    case ...: return ...;
    default: return state;  
  }
}
</code></pre>

<p>Is there another way to implement this?</p>