Sorry this is kinda vent-y but any recommendation on how to evaluate different stuff like this? I'm kinda new to web and have been frustrated by too much different tools in a way I never was on backend stuff. Thanks.
https://blog.isquaredsoftware.com/series/how-web-apps-work
It doesn't go down to the level of individual frameworks and build tools, but it does help describe _why_ build tools like Webpack exist and what a typical JS dev workflow might look like.
GitHub issues to see what kind of problems people are having and whether they're really showstoppers. Are they things that can be fixed, or do they reveal more-serious design problems in the software?
Comparative code review in your IDE.
Comparative review of documentation.
GitHub search to find big projects that use those dependencies and seeing whether you like the results.
I like SvelteKit with Typescript a lot, but there isn't as big of an ecosystem as React has.
Try this: https://www.theodinproject.com/
It is always better when you hand code it, I don't trust all in one code generators.
Pick a boilerplate framework like create-react-app, Next.js, VueJS, etc which build everything for you so you don't need to manually build the project via writing Webpack or esbuild etc.
Create a product or project that you like from there. You can learn Webpack and other such tools when you need to.