One of the problems, I think, with the javascript community, is a very bad case of "everything looks like a nail when you're holding a hammer". Like, hooks seem pretty good, they solve some problems, but that quickly becomes "our general purpose library has a hook specifically for managing if users have dark mode" (that is a real hook I have just seen)

Use the right tool, not just the newest tool

@pivotal the problem with JavaScript is instead that, when discovering that you didn’t have a screwdriver to assemble the shelf, you cast and built a hammer from scratch and shared it with everyone, and 8 years later you guys are still using the hammer even though the shelves come with screwdrivers now