&gt; You don&#x27;t have to - but without them stuff gets messy pretty quick.<p>Which is the same as saying &quot;you have to&quot;.<p>Can&#x27;t we just accept that developing with React is no longer as simple as just stitching some views together? It&#x27;s as if the collective React community is very insecure about the fact that writing web applications is gonna be hard and complicated no matter how shiny your tools are.<p>Sure, you don&#x27;t have to use JSX, but without it stuff gets messy pretty quick.<p>And you don&#x27;t <i>have</i> to use flux&#x2F;redux, but without it stuff gets messy pretty quick.<p>Also, you don&#x27;t <i>have to use</i> ReactRouter, but without it stuff gets messy pretty quick.<p>You don&#x27;t have to use....