title: react-router-dom <Link/> is clearing the {history,match,location} props when clicked in ssr application
body: <p>I could not implement the Link component in server-side rendering. </p>
  
  <pre><code>&lt;Link to={`/edit/${id}`}&gt;
    &lt;h3&gt;{description}&lt;/h3&gt;
  &lt;/Link&gt;
  </code></pre>
  
  <p>In <code>/edit</code> page, I have this line of code to test the props that passed:</p>
  
  <pre><code>&lt;h1&gt;{props.match.params.id}&lt;/h1&gt;
  </code></pre>
  
  <p>this throws an error because <strong>match</strong> prop is not passed. </p>
  
  <p>If I used <code>&lt;a&gt;&lt;/a&gt;</code> instead of <code>&lt;Link/&gt;</code> wrapped <code>/edit</code> page with <strong>withRouter</strong> I get those props however this time I am disconnected from the store.</p>
  
  <p>Since <code>&lt;Link/&gt;</code> navigates inside react-router looks like props that passed to components are cleared up when I click on <code>&lt;Link/&gt;</code>. I could not figure out how to solve the issue.</p>
  
  <p>I added <code>historyApiFallback:true</code> to webpack.config devServer object but it did not solve the issue.</p>
  
  <p><a href="https://github.com/yilmazbingo/Universal-Budget-App/blob/form/src/components/ExpenseListItem.js" rel="nofollow noreferrer">here is the repo</a></p>