Why React is so popular

React is very popular among the frontend arena. Why is that?

Here are the reasons:

  • Very simple to get started. Other competitors are far more complex. React is just JavaScript, there is a very small API to learn, just a few functions and how to use them. A JavaScript developer can become a productive React developer in a few hours.

  • 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.

PhD Student

Fullstack software engineer with 4+ years of experiece learing to teach machines