In this chapter, you've created a full stack React application that uses GraphQL as its backend. Using Apollo Server and mock data, the GraphQL server was created, which takes queries and mutations to provide you with data. This GraphQL server is used by a React application that uses Apollo Client to send and receive data from the server and to handle local state management. Authentication is handled by the GraphQL server using JWT and in the frontend by React and react-router.
That's it! You've completed the seventh chapter of this book and have already created seven web applications with React. By now, you should feel comfortable with React and its features and be ready to learn some more. In the next chapter, you'll be introduced to React Native and learn how you can use your React skills to build a mobile application by creating a house listing...