Giovanni Crisalfi on Nostr: nprofile1q…tcpun I also got so annoyed with JS mutability that I used ClojureScript ...
nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqkyagcdfagmkfyqwplpv0neng7nq24p4q3l4v7jhe3srlsmntufzs8tcpun (nprofile…cpun) I also got so annoyed with JS mutability that I used ClojureScript for some backend work in the past. But it never stuck (it would be hard to collaborate with non-clojurists). These days, TypeScript keeps improving, and tools like Immer and Zustand help a lot. I’m actually experimenting with Zustand+Immer on a pure backend project now and it’s working surprisingly well!