Skip to main content

react-router-domReact Lib for Routing Primitives to Client Routing & Server Side Render in Declarative Composable way

aka React-Router

react-router

core Deps import by react-router-dom for Browser or react-router-native for mobile - always use react-router-dom for desktop/web!

React Router API

v6 cur ver

React Router Patterns

Design Pattern for react router & snippet examples

React Router Subscribe/mutate History Stack to navigate, map URL to routes, render nested UI, etc

References

  1. <BrowserRouter>Provider for global access to react-router-dom in App

  2. Why does [**_react-router-dom_**](react-router-dom) dev insist to rename BrowserRouter as Router?! ↔ Is this for backwards compat?

  3. <RequireAuth> ↔ custom FC Wrapper to Declaratively control Protected Route via useAuth() & <Navigate\> from react-router-dom

  4. react-router ↔ core Deps import by react-router-dom for Browser or react-router-native for mobile - always use react-router-dom for desktop/web!