Summary
This concludes our exploration of this chapter. First, we learned quite a few things about how we can define 404
routes for unknown pages. We continued our journey by learning how to pass query and URL parameters and understood their inner differences.
We also spent some of our time understanding nested routes and created a simple dashboard page with inner routes for widgets. Then, we looked at how to prevent transitions from or out of the page by using protected routes and prompts.
We spent the majority of our time on this chapter's activity, where we had to design and implement a complex navigational flow from the Login to Verify
pages and to the main Authorized Dashboard
page. During that time, we had the chance to utilize most of the concepts that we learned about in this chapter and apply them in practice. In the next chapter, we will learn all about React Hooks, which are a new and modern way of reusing stateful logic between components.