title: React constructor... not call when component when hidden
body: <p>Imagine a component, two instances inside a tabs and one outside the tab :</p>
  
  <pre><code>&lt;tabs&gt;
    &lt;tab title="1"&gt;&lt;MyComponent name="A" /&gt;&lt;/tab&gt;
    &lt;tab title="2"&gt;&lt;MyComponent name="B" /&gt;&lt;/tab&gt;
  &lt;/tabs&gt;
  &lt;MyComponent name="C" /&gt;
  </code></pre>
  
  <p>The first tab is selected by default, A and C constructor as called. The second tab is selected, the constructor of "B" is not called, but it receive props from "A".</p>
  
  <p>So a little question why the full component cycle is not use one B and why A is not unmounted ?</p>