In this chapter, you learned how to implement routing with Redux and React. Routing allows us to make more complex applications with multiple pages. We started by implementing our own simple router. In the second and third part of this chapter, you learned how to implement routing by using libraries like react-router and react-router-redux.
In the next chapter, you are going to learn how to render a React/Redux application on the server to be able to provide the user with a fully rendered application on the first request. Server-side rendering will speed up the initial load time and allow search engines to parse the application. Furthermore, when using server rendering, users with JavaScript disabled can still use the basic functionality of our application (reading blog posts).