Why overhyped? JavaScript is the engine that lets the whole Web work.
No offense to vanilla JavaScript. I also like to use jQuery. Both are straight forward even though sometimes in the past I don’t understand how some code works.
When I try to maintain AngularJS 2, I still can understand a bit how the structure works. Now Angular X (not sure what version is the latest) I have no comment but I feel I don’t want to learn Typescript. TypeScript is a good thing I guess to overcome the shortcomings of JavaScript. But downloading a huge package is no go for me. Maybe I just dislike NodeJS or NPM.
Vue is nice. It is lightweight.
What made me feel annoyed is ReactJS. That’s what I call overhyped but many developers just blindly go for it because it is more popular.
Because something is bad then people have to struggle to find solutions in StackOverflow, YouTube or Google search. This helped SEO to make it more popular. The web is full of questions to solve all the problems of this bad library. I tried to learn but many concepts are just not making sense. To give some examples, anonymous function with empty parameter and arrow ()=>, suddenly optional variable with ? mark in front, tags like <></> which is meaningless instead of typing out fragment and many more. Then suddenly some smart people take the old concept of Functional Programming to put inside Redux and make things immutable. Every time I want to type npm start to compile a just very small changes. And download a lot of dependencies with vulnerabilities. I think I want stop here. Else my high blood pressure going up again.