People use React as V in the MVC framework. It hides away DOM from you; thereby, providing a simple programming model. It allows you to develop complex user interfaces as the base of each building block.
Typical applications of React.js are:
- One of the biggest uses of React.js is developing attractive user interfaces.
- Helps developing faster and more responsive applications with less work.
- Helps developers resolve many issues when developing their user interfaces in response to data.
React.js OFFICIAL WEBSITE