There's no vdom diffing so its not as efficient as reagent with react.js. Whenever state changes, the state of a component is synchronized with the real dom. Ideally, any reagent project that doesn't use react.js components should just work. by changing the namespace but most likely unless things will break.
I am thinking of rendering a subset of HTML/CSS in a webGL context. I am also thinking of switching to Gambit Scheme instead of using Clojure/ClojureScript because Gambit Scheme can generate C code that can run as a webassembly module. Gambit Scheme can also target iOS and Android via http://www.lambdanative.org/ I want to develop something like https://en.wikipedia.org/wiki/NeWS that runs across platforms (android, ios, desktop) and in a web context and it seems like Gambit Scheme might be a better route On Friday, December 28, 2018 at 7:15:19 PM UTC+2, [email protected] wrote: > > Fascinating! So how exactly does it work? As an example, can I take any > Reagent project I have, and swap Reagent for Mr Clean? In that case will > everything pretty much work as-is? Also, what do I lose as a result of > doing this, i.e. of not having React.js? Dropping that dependency while > having most things still working could be invaluable to most people. > > By the way, I recommend you post it to the Reagent group as well: > > https://groups.google.com/forum/#!forum/reagent-project > > Cheers, > Ali > > On Sunday, December 16, 2018 at 11:53:02 AM UTC+5:30, Sonny To wrote: >> >> forgot the link >> >> https://bitbucket.org/sonwh98/mr-clean/src/master/ >> >> On Sunday, December 16, 2018 at 8:17:30 AM UTC+2, Sonny To wrote: >>> >>> Mr Clean is a Reagent compatible ClojureScript library without >>> dependency on React.js. >>> >> -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/clojurescript.
