of using React but (IMO) you’ll quickly regret not doing so. I don’t know anyone who doesn’t use some sort of language abstraction with React (ClojureScript, CoffeeScript, JSX, etc.) • In a nutshell, JSX lets you write markup (HTML) straight in your JavaScript. This always bothers everyone. It bothered me. Just trust me this far: start with it. It’s not hard to switch back to the pure JS implementation. • Babel (our ES6 transpiler) already has built in JSX support anyway. You would not be using it for the sake of not using it. A Clockwork Orange