title: React: If children is a part of props, then why doesn't it re-render the parent
body: <p>A React component re-renders when its props change. Ok.<br />
  But its children are passed through props: the children prop, most of the time.</p>
  <p>So: when a child is re-rendered, because its state changed for example (it could be triggered by a change event), the children changes, doesn't it? If it changes, the prop.children changes too. If prop.children changes, the component should re-render. And the same for its parent and all its ancestors!</p>
  <p>So the tiniest &quot;leaf&quot; component change should trigger all the component tree to re-render! But it does not, and I don't get why...</p>
  <p>Could anyone bring some light?</p>