title: How to sync Redux state and url hash tag params
body: <p>We have a list of lectures and chapters where the user can select and deselect them. The two lists are stored in a redux store.
  Now we want to keep a representation of selected lecture slugs and chapter slugs in the hash tag of the url and any changes to the url should change the store too (two-way-syncing).</p>
  <p>What would be the best solution using <a href="https://github.com/reactjs/react-router" rel="nofollow noreferrer">react-router</a> or even <a href="https://github.com/reactjs/react-router-redux" rel="nofollow noreferrer">react-router-redux</a>?</p>
  <p>We couldn't really find some good examples where the react router is only used to maintain the hash tag of an url and also only updates one component.</p>