title: For React / Redux, if the user merely clicks to see to different components / containers using React Router, then how can the app state be changed?
body: <p>Example, if the app state is</p>
  
  <pre><code>const rootReducer = combineReducers({
    allPosts: PostsReducer,
    post: PostReducer
  });
  </code></pre>
  
  <p>When the user clicks on one post in the list of all posts (the index), and see one post (with the PostsShow container), and then the user clicks "Back to Index" and then click on a different post, <em>now</em> imagine if the network is slow or jammed up, the user will actually see that previous post, because <code>state.post</code> is never changed yet, before the AJAX can fetch data.</p>
  
  <p>In fact, all the user's actions were done by <code>&lt;Link to="..." /&gt;</code> by <code>react-router</code>.  Is there a way to set the <code>state.post</code> back to <code>null</code> when the user clicks on "Back to Index" in the single post page (using the single post container), or, is there any other method that can accomplish the goal of not showing the previous post?</p>