Development

React Router in Depth

Intermediate
2h

By: Shaun Pelling

React Router in Depth

Overview

This course offers an in-depth exploration of React Router, the library that provides navigational components for React applications. It concentrates on the principles of declarative routing, where routes are treated as components, allowing for dynamic route matching and lazy code loading. The curriculum provides a deep dive into the API of React Router, elucidating the intricacies of route configuration, link components, route protection with authentication, and handling not-found scenarios with custom hooks and redirects. By examining the core concepts and advanced techniques of React Router, participants are equipped to architect and implement robust navigation solutions in their React applications.

Skills Learned

  • Understand React Router basics
  • Implement Router Provider and Outlet
  • Create nested routes and layouts
  • Develop custom 404 error page
  • Use Loaders for data fetching
  • Handle dynamic Route Parameters
  • Utilize Error Elements for error handling
  • Implement Breadcrumbs with useLocation
  • Manage Forms and Actions in routing
  • Navigate between components with Navigate

Modules

1. React Router in Depth

1.1 Introduction6 min
1.2 React Router Basics13 min
1.3 Router Provider & Outlet10 min
1.4 Nested Routes & Layouts11 min
1.5 Custom 404 Page4 min
1.6 Loaders12 min
1.7 Route Parameters10 min
1.8 Error Elements9 min
1.9 Breadcrumbs (UseLocation)11 min
1.10 Forms & Actions11 min
1.11 Navigate Component5 min

Ready to Elevate Your Team's Learning?

Talk with our sales team to see how StormWind can transform the way your organization trains and grows.

CONTACT SALES