Is there an actual reason to use AngularJS that's not just hype? It seems incredibly over-engineered to me, compared to something like React. I realize it's the newest, coolest thing, but...why?
This is achieved with some custom syntax and also a fake/virtual DOM that you work with. The gain from all this is speed. It's impressively fast, in fact.
So, aren't they two different things? (Honest question since I haven't play with React yet).
Compared to managing the DOM in both your HTML and your JavaScript files, AngularJS seems so much better organized.