title: Add a onClick to REACT Routing
body: <p>I want my button to:</p>
  <ol>
  <li>first trigger a <em>POST</em> request with its <code>onClick</code> callback</li>
  <li>then navigate to another page using react-router facilities</li>
  </ol>
  <p>I have proposals for each case.</p>
  <p>This is how I can achieve the callback handling:</p>
  <pre class="lang-js prettyprint-override"><code>&lt;button onClick={handleSubmitfunc}&gt;Submit&lt;/button&gt;
  </code></pre>
  <p>This is how I see the navigation:</p>
  <pre class="lang-js prettyprint-override"><code>&lt;Link to='/secondpage' state={{from: variable}}&gt;Submit&lt;/Link&gt;
  </code></pre>
  <p>My code below tries to resume the two requierements, but doesn't achieve the goal. Only the callback is triggered but not the navigation:</p>
  <pre class="lang-js prettyprint-override"><code>&lt;Link 
   to=&quot;/secondpage&quot;
   onClick={handleSubmitfunc}
   state={{from: email}}&gt;
  Clickable Link
  &lt;/Link&gt;
  </code></pre>
  <p>Does the combination fail because I have a state prop?</p>
  <p>For reference, I've seen the issue before in: <a href="https://stackoverflow.com/questions/42800815/how-to-use-onclick-event-on-react-link-component">How to use onClick event on react Link component?</a>. That didn't help much.</p>