"React is as a declarative, efficient, and flexible JavaScript library for building user interfaces."
- React website
React (https://reactjs.org) is the last modern web development solution that we will cover in this book. It is also called React.js or ReactJS. Like Angular and Vue.js, you can use it to create SPAs, but that's not all.
At the time of writing, React has more than 135,000 stars on GitHub and 1,300 contributors, which makes it one of the most popular projects on the platform:
The official React logo
We are currently exploring modern web frameworks but in reality, React is not a framework, but just a library. It does not try to provide you with everything and the kitchen sink. On the contrary, React tries hard to remain light and as flexible as possible. Not only that, but it is also much less opinionated than some other solutions...