Matt Huebert’s Re-View aims to be a lightweight CLJS approach to building React UIs. One of its objectives is “a smooth ‘upgrade continuum’: simple components are extremely simple to create, while ‘advanced’ components are created by progressively adding information to simple components (no need to switch paradigms along the way)”.
Also from that page:
Existing tools in the ClojureScript ecosystem, although excellent for their respective use cases, were found to be either too magical or too verbose for my particular needs. Re-View was originally “programmed in anger” (but with lotsa love) during the development of a reactive-dataflow coding environment, and powers the online ClojureScript playground Maria.