reagent

A minimalistic ClojureScript interface to React.js http://reagent-project.github.io/
whoops 2020-08-02T19:45:20.090500Z

Exactly right on recording derefs, which is why you have to use Reagent's atom implementation rather than the builtin. As for the exact mechanics of rendering, it can vary a bit depending on how the component is built, and how the changing state is passed in, but it usually comes down to .forceUpdate: https://github.com/reagent-project/reagent/blob/master/src/reagent/impl/batching.cljs#L39

jsn 2020-08-02T21:33:30.091200Z

@me1987 thanks! Yeah, I already figured as much 🙂