Summary
This chapter provided a short introduction to the world’s most popular user interface library—React.js.
This chapter also detailed what JSX is and why it’s so convenient for developers. It explored the basic building blocks of React, functional components, and the basic rules that must be followed when designing them. It also introduced two fundamental React Hooks that, when combined, allow you to begin building basic user interfaces, maintain and change the state of the components, and interact with external APIs.
Finally, the chapter covered the implementation of some of the React libraries that will make your life easier when developing custom applications. These libraries all have excellent documentation and are updated frequently.
The next chapter will use some of this basic knowledge and React to create a simple but fully functional and dynamic application.