When creating a single-page web app, routing is how we break up the various functional areas. Routing lets us use URLs to navigate between the logical pages of the application, without having to refresh the browser page. When working with React apps, React Router is the de facto routing solution.
In this course, you'll learn about the underlying concepts of React Router. By following along as Pavan Podila adds routing to a sample application, you'll learn about the React Router API, including configuration, nested routes, navigation, and URL matching.
The app will be built using Webpack and Babel, and it will use the ECMAScript 2015+ syntax.
We've built comprehensive guides to help you learn JavaScript and React, whether you're just getting started or you want to explore more advanced topics.