6.28.0
Branches
latest (7.0.1)
dev
Versions
7.0.1
6.28.0
v4/5.x
v3.x
Light
Dark
System
Picking a Router
Getting Started
Feature Overview
Tutorial
Examples
FAQs
Main Concepts
Changelog
Upgrading
Current Future Flags 🆕
Migrating to RouterProvider
Upgrading from v5
Migrating from @reach/router
Routers
Picking a Router 🆕
createBrowserRouter 🆕
createHashRouter 🆕
createMemoryRouter 🆕
createStaticHandler 🆕
createStaticRouter 🆕
RouterProvider 🆕
StaticRouterProvider 🆕
Router Components
BrowserRouter
HashRouter
MemoryRouter
NativeRouter
Router
StaticRouter
Route
Route 🆕
action 🆕
errorElement 🆕
hydrateFallbackElement 🆕
lazy 🆕
loader 🆕
shouldRevalidate 🆕
Components
Await 🆕
Form 🆕
Link
Link (RN)
NavLink
Navigate
Outlet
Route
Routes
ScrollRestoration 🆕
Hooks
useActionData 🆕
useAsyncError 🆕
useAsyncValue 🆕
useBeforeUnload 🆕
useBlocker
useFetcher