Why React is so popular
React is very popular among the frontend arena. Why is that?
Here are the reasons:
Working with the DOM API is hard. React basically gives developers the ability to work with a virtual browser that is more friendly than the real browser. React’s virtual browser acts like an agent between the developer and the real browser.
React enables developers to declaratively describe their User Interfaces and model the state of those interfaces. In declarative programming, you just describe the program/UI/component not the procedure to implement/run it and someone else like React will implements it.
Backed by Facebook and actively maintained by hundreds of contributors.