| Hello, this is a really interesting comment although I disagree with some of its points.
I recently had my first full time Clj/Cljs job and it made me realise some points: - although figwheel is an awesome build tool, shadow-cljs with its near seamless npm integration
is imo the most powerful Cljs build tool atm [1]. - cljs-bean[2], recently released by Mike Fikes is a really cool tool: it makes working with
POJO really easy without too much performance penalty - the new react hook API is imo a game changer for CLJS frontend frameworks: the decision to overload
native function for componenents instead of using ES6 classes makes working with
react componenent much more easier, imo this new API suits CLJS perfectly: hooks are just js functions
that are called in the same order at each render pass. - clojure.spec and clojure.spec.gen in a REPL are really powerful tools for frontend development that
are unavailable in the wide JS world. All in all I am actually much more optimist than a few months back about the future of CLJS frontend
dev, those are still relatively new tools, clojure.spec is still a work in progress (although I would
recommend to take a look at the metosin spec-tools which are really nice). Edit: formatting [1] https://code.thheller.com/blog/shadow-cljs/2018/06/15/why-no... [2] https://github.com/mfikes/cljs-bean |