Summary
In this chapter, you have learned React basic concepts and created different types of components using them. You have also learned how to use the browser's built-in Fetch
API to consume the REST APIs. You acquired the following skills in React: developing a component-based UI, implementing routing, consuming REST APIs, implementing functional components with hooks, writing custom hooks, and building a global state store with a React context API and a useReducer
hook. The concepts and skills you acquired in this chapter lay a solid foundation for modern frontend development and give you an edge to gain the perspective of 360-degree application development.
In the next chapter, you will learn about writing tests for REST-based web services.