Benefits of this technology
- Speed. React performs DOM modifications only when they are really necessary
- Component based structure
- Maintained by Facebook and Instagram, together with the developer community. It is used by leading companies, like Apple, PayPal, Netflix.
- Reusable components help ensure consistent app look and facilitate codebase maintenance and growth
React is great fit for single page applications, and helps make them fast, responsive and user-friendly. It is a great tool to build dynamic interfaces.
Where we would not use it
You probably won’t use it in a single, static page setting, like a simple marketing page.