I'm so incompatible with the "Here's a big fat complex system and we're going to tell you how it works by adding more stuff" approach to development frameworks. I'd rather start with nothing and then add functionality one step at a time. At least that way I know what everything is for without having to reverse engineer things.
@ayo tfw starting a React project with CRA downloads 1200 packages or about that
@ayo this is actually what drove me to use Clojure for web dev. The whole ecosystem is built using small focused libraries that you put together yourself in a way that makes sense to you. Was a real breath of fresh air after dealing with stuff like Rails and Spring.
@ayo I assume you've never worked on projects with a large team
@ayo never forget that "add more stuff" people aren't solving the same problem as you. They're just trying to sell tools (and training courses, support contracts, etc.) They're not interested in you being able to do it on your own.
Welcome to your niu world ! We are a cute and loving international community Ｏ(≧▽≦)Ｏ !