When I started learning iOS dev, every tutorial pointed me at the interface builder. It drove me nuts because I&#x27;m doing this magic and things are happening but when something fails I have no clue what to do, and guess what: things failed a lot and for weird reasons when you used IB and didn&#x27;t know how it worked under the hood.<p>Granted JSX is far less bloated than IB, but its important to understand &lt;Component &#x2F;&gt; bootstraps a react class component and &lt;div&gt; just renders a div.