title: React Router don't pass value to match.props
body: <p>So, I started learning React with Redux and react-router. Big mess for a .net</p>
  
  <p>I want to use the <code>match</code> object to find the props in a given url, so I can do this:</p>
  
  <pre><code>function NumberHeader ({match}){
     var number = match.props.nr;
     ..... Logic down here ...
  }
  </code></pre>
  
  <p>I defined a route like this:</p>
  
  <pre><code>&lt;Route path={`/number/:nr`} component={() =&gt; &lt;NumberHeader match={this.props.match} /&gt;} /&gt;
  </code></pre>
  
  <p>The <code>NumberHeader</code> component is rendering at right url, but I can't get any props.</p>
  
  <p>All this logic is happening not in the App root, it's happening in this rendered componen:</p>
  
  <pre><code>&lt;Route path={routes.NUMERO} component={() =&gt; &lt;DrawsPage /&gt;} /&gt;
  </code></pre>
  
  <p>What are the key factors that I need to folow, so this will work? I'm using the latest react-router v4. Thanks.</p>