I like the idea of React. I like it even more when you take out all the frills and boilerplate. If you haven&#x27;t already, I would encourage you to give Clojurescript and Reagent a try:<p><a href="https:&#x2F;&#x2F;reagent-project.github.io" rel="nofollow">https:&#x2F;&#x2F;reagent-project.github.io</a><p>I decided to use it for a small client for a chat server my company runs. The initial environment setup on OS X wasn&#x27;t the smoothest, but once I got that taken care of the actual development was very pleasing and quick. You need to know just a few core concepts and then you can more or less replicate the common patterns you use in React - application state, component properties, local component state, initial values for local state, etc.<p>Along with that, you get immutable data structures and the benefits of the Google Closure Compiler out of the box. Give it a shot!