title: onClick doesn't render new react component.
body: <p>I'm new to react world and I have line like this:</p>
  
  <pre><code>&lt;Button onClick={() =&gt; console.log("hello")}&gt;Button&lt;/Button&gt;
  </code></pre>
  
  <p>and on click you will get <code>hello</code> printed on the console. Now change the line to:</p>
  
  <pre><code>&lt;Button onClick={() =&gt; &lt;NewComponent /&gt;}&gt;Button&lt;/Button&gt;
  </code></pre>
  
  <p>now on click on the button, I expect the <code>NewComponent</code> to be rendered. But it doesn't. </p>
  
  <p>I'm not sure, why that is the case. Note that I have the above code in the <code>render</code> method. </p>