3 ms·
It's much more pleasant to build UIs with lots of different states in React, because you have a full programming language at your disposal. The last js library
by dwwoelfel 11y ago
It's much more pleasant to build UIs with lots of different states in React, because you have a full programming language at your disposal. The last js library I worked with was Knockout.js. Having to use Knockout's limited subset of a programming language to do view logic meant that lots of view logic lived in the models.
But the really big difference is in using ClojureScript. I converted CircleCI's open-source frontend[1] to Om/React and it feels much closer to backend codebase than a frontend. Brandon Bloom gave a good talk about it at Clojure/West: https://www.youtube.com/watch?v=LNtQPSUi1iQ https://www.youtube.com/watch?v=LNtQPSUi1iQ
[1] https://github.com/circleci/frontend https://github.com/circleci/frontend
- KurtMueller 11y agoWould you mind expounding a bit as to why the big difference in creating ui was clojurescript? Thank you!