There are three ClojureScript React libraries I've seen, each with a very different approach.
Reagent is basically just a native interface to React.
Om sort of reimplements React on top of React with a few modifications to make it more ClojureScripty (e.g. taking advantage of persistent data structures for state).
Quiescent takes React and turns it into a simple rendering library, leaving out any concept of state management.
Reagent is basically just a native interface to React.
Om sort of reimplements React on top of React with a few modifications to make it more ClojureScripty (e.g. taking advantage of persistent data structures for state).
Quiescent takes React and turns it into a simple rendering library, leaving out any concept of state management.