title: Redux: drop part of state as unmounting component?
body: <p>i'm currently writing an app with react, redux and react-router.</p>
  
  <p>Many of the route (or subroute) of the app, fill the state of the redux store with eventually  own reducers that are combined.</p>
  
  <p>but often, the part of the state that is manage by the routed component is specific to this component, and "can be dropped" after the component is unmounted.</p>
  
  <p>i fear that as the user browse different screen, he will fill the state with unused data and bloat the whole app. so i'm thinking about a way to drop part of the state that are unused.</p>
  
  <p>let's take i.e. a CRUD app for multiple distinct entities (Questions, Posts, Images, ....). While i'm listing the Questions it might not be necessary to have Posts in the state, and vice-versa.
  Should i drop the Posts list while transitioning to the Question list ?</p>
  
  <p>is this a bad practice? is there a good way to do this ? what to you think?</p>