title: Build dynamic URLs in React based on input
body: <p>I have a list of items and I want to filter through them.</p>
  
  <p>In order to do so I have a filtering component that looks like this:</p>
  
  <pre><code>[ text input "item name" ] [ dropdown "item category" ] [ date picker ]
  </code></pre>
  
  <p>I'm using React with Redux, react-redux and react-router. There's no "Filter" in my component, I want the items to get filtered as I type.</p>
  
  <p>First of all I'm not sure how should I dynamically create the URL, so for example if you type "Abc" in the first input I want the current URL to be:</p>
  
  <p><code>http://example.com/currentPage?filter=Abc&amp;category=&amp;dates=</code> </p>
  
  <p>As I type I want the URL to be changing constantly, so the URL actually builds as I type / choose options from dropdown / date picker. How could I achieve that with React Router?</p>
  
  <p>Thanks</p>