TypeScript and React bloatware? what?
I mean, React, sure the infamous "node_modules" that goes over 600MB (that doesn't effect the final product, bundle sizes are in the KB, maybe a couple MBs if your code is shit or too massive), but this is just FUD from low-levels faggots who wants the web to be Terminal RSS and HTML pages made by people like Jason. I hate these types of comments because it makes me agree with Theo, and oh my God he's such a faggot, I don't want to agree with him, stop it.
TypeScript is not bloatware, I said this as someone that is currently working with vanilla JavaScript for a company (Their first project, the next projects were using TypeScript), and not only makes the project more robust, but it allowed React-Native to create
Static Hermes which allows AOT compilation of JavaScript to native code, that's insane btw.
On today's web, if you want to do something COMPLEX, you need a framework: React, Vue, Svelte, etc. React for all its faults is a powerful "framework", that if you learn how to use it properly you can do a lot of good stuff with good performance.
My opinion? do whatever the fuck you want, the important are the fundamentals; learn to program not to code, understand patterns and architecture, languages are tools, not gang groups like creeps and bloods.
But TBH, avoid NextJS. Fuck that shit.