title: Redux - Use action object method in reducer instead of switch
body: <p>I'm new to redux and looked at redux-actions or using switch statements in reducer, and though I'm not against using a switch statement, I'm wondering, isn't it easier to just use the call the action method? </p>
  
  <p>Here's what I'm thinking</p>
  
  <pre><code>import actions from './actions'
  
  const reducer = (state = {}, action) =&gt; {
     if (actions[action.type]) return Object.assign({},
         state, actions[action.type](action)
     );
     return state;
  }
  </code></pre>
  
  <p>I've just tested this on my first reducer and action, and it works, but it seems quite obvious so I'm wondering why the switch type is the chosen way?</p>