React is certainly a leading SPA framework in the field. It has had a great impact on how web apps are built ever since its initial release and has been gaining popularity steadily through the years. Admittedly, React is considered a slim framework with a slighter learning curve than Angular. You do not need to invest too much time and effort in getting started, which is considered a popular comparison factor. However, it's just a view engine.
React focuses on components, and therefore React followers have created a vast number of libraries to complete React-based apps with other app development concerns such as state management, routing, server-side rendering, services, lazy loading, and more.
In this chapter, you learned about React, including components, JSX, state, props, and more. While there's still more depth to all of these, you actually know...