title: ReactJS - link to doesn't work for URL with parameter
body: <p>I use ReactJS and react-router-dom (version 4.2). I can't have my links working with :</p>
  
  <pre><code>&lt;Link to={'/site/' + site.id}&gt;
      &lt;h5&gt;&lt;Icon name="map-marker"/&gt; {site.title}&lt;/h5&gt;
  &lt;/Link&gt;
  </code></pre>
  
  <p>It works when I am on home page (<a href="http://localhost:3000" rel="nofollow noreferrer">http://localhost:3000</a>), the component is rendered, but when I am on a page like : <a href="http://localhost:3000/site/1" rel="nofollow noreferrer">http://localhost:3000/site/1</a>, I can't go to URL <a href="http://localhost:3000/site/2" rel="nofollow noreferrer">http://localhost:3000/site/2</a>.</p>
  
  <p>The URL changes in address bar, but nothing happens.</p>
  
  <p>I use :</p>
  
  <pre><code>...
  &lt;Route path="/site/:id" render={(props) =&gt; (
      &lt;SitesView id={props.match.params.id} /&gt;
  )}/&gt;
  ...
  
  export default connect(mapStateToProps, mapDispatchToProps, undefined, { pure: false })(App);
  </code></pre>
  
  <p>In my Router. I can't get it, is it because the URL are almost the same ?</p>