First, kudos to the author for this approach. I avoided the hell out of react for the longest time because of the JavaScript build soup you seemingly needed to get anything to run. I would&#x27;ve loved a tut like this a year ago.<p>&gt; At it’s most basic, React is a tool for rendering HTML with JavaScript.<p>Not really; at its most basic, it&#x27;s a tool that inextricably ties DOM state with JavaScript (a conceptual implementation of WebComponents). That&#x27;s the power of React. Yes, a byproduct of that is that it renders HTML, but you use it so you don&#x27;t have to use things like Sizzle to get into and manage the state of the DOM. Its a small difference but meaningful in that you wouldn&#x27;t want to confuse its purpose with something like document.createElement().