Why you need React like Frameworks
Conclusions
Source
- The main problem modern JavaScript frameworks solve is keeping the UI in sync with the state.
- It is not possible to write complex, efficient and easy to maintain UIs with Vanilla JavaScript.
- Web components do not provide a solution to this problem.
- It's not that hard to make your own framework using an existing Virtual DOM library. But I'm not suggesting you to do that!