title: How can I initialize Redux state for React component on its creation?
body: <p>I have a route (using React-Router) with component which it renders. Every time this route opened and its component created I need to reset some part of Redux state (one reducer's state in fact), used in this component. This reducer is shared in some other parts of the app, so I use Redux state and not local component's state. So how can I reset the reducer's state every time my component created? I am wondering about best practice to do this.</p>
  
  <ul>
  <li><p>I think if I'll dispatch actions in componentDidMount method, there will be blinking of previous state for some second.</p></li>
  <li><p>Can I dispatch action to reset some reducer's state in component's constructor?</p></li>
  <li><p>Is there any better approach? Can I somehow to set initial state in connect() function, so component will have resetted state each time it created? I check the docs, but I cannot find some argument for this.</p></li>
  </ul>