title: Storing json as redux state
body: <p>I'm receiving json data from the backend and I wish to store this data as state in my redux store. Is it always the correct approach to deeply convert this data to Immutable as I do below: </p>
  
  <pre><code>reducer(state = initialState, action = {}) 
  {
      switch(action.type) 
      {
          case "data_update":
              return Immutable.fromJS(action.data);
          default:
              return state;
      }
  } 
  </code></pre>
  
  <p>I'm working on code where this is done:</p>
  
  <pre><code>     case "data_update":
          return Immutable.Map(action.data);
  </code></pre>
  
  <p>Might there be a good reason for doing this? What might this reason be?</p>