In this chapter, we began our journey of building our full stack application by creating our React client. We used Hooks to create our components, implemented component hierarchies, and designed layouts using CSS Grid. We then refactored a ton of code, and we tried to reuse as much code as possible. Even though we're not done yet, we've built out a large important piece of our final application.
In the next chapter, we will learn about the session state on our backend server, what the session state is, how to use it, and the most popular tool for creating and managing session data: Redis.