the best reason to learn clojure is reagent[1], by far the best way to use react. shadow-cljs[2] makes using npm libraries easy. i’ve settled on go backends and reagent frontends as my default setup[3]. 1. https://reagent-project.github.io/ 2. https://github.com/thheller/shadow-cljs 3. https://github.com/nathants/aws-gocljs
Reagent is nice and has been around for about a decade now, but I moved away from it towards very thin wrappers around React[1], because I felt like it was adding too much additional complexity on top of React, which is already quite complex on its own. I wanted a clearer view at what is going on and a simpler way to interop with native React components. Although it seems to catch up with experimental support of Reac…
i don’t even know what the difference between hooks and classes are, reagent has never given me a reason to care.
if that’s not simplicity, i don’t know what is.
if i were to build a 3d high performance game in react, maybe i’d experiment with dropping reagent. instead i’d just use cpp.
not sure why people want yelp complexity websites to be 3d games.
i love react! i absolutely do not care about the details. never have…