title: Why should objects in Redux be immutable?
body: <p>Why should objects in Redux be immutable?
  I know that some frameworks such as Angular2 will use onPush and can take advantage of immutability to compare states of views for faster rendering, but I am wondering if there are other reasons as Redux is framework agnostic and yet it mentions within its own docs to use immutability (regardless of the framework).</p>
  
  <p>Appreciate any feedback.</p>