6.29.0
Branches
latest (7.6.3)
dev
Versions
7.6.3
6.30.1
v4/5.x
v3.x
Search
Light
Dark
System
createRoutesFromChildren
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
🆕
useFetchers
🆕
useFormAction
🆕
useHref
useInRouterContext
useLinkClickHandler
useLinkPressHandler
useLoaderData
🆕
useLocation
useMatch
useMatches
🆕
useNavigate
useNavigation
🆕
useNavigationType
useOutlet
useOutletContext
useParams
unstable_usePrompt
useResolvedPath
useRevalidator
🆕
useRouteError
🆕
useRouteLoaderData
🆕
useRoutes
useSearchParams
useSearchParams (RN)
useSubmit
🆕
useViewTransitionState
Fetch Utilities
json
🆕
redirect
🆕
redirectDocument
🆕
replace
🆕
Utilities
createRoutesFromChildren
createRoutesFromElements
createSearchParams
defer
🆕
generatePath
isRouteErrorResponse
🆕
Location
matchPath
matchRoutes
renderMatches
resolvePath
Guides
Server-Side Rendering
Contributing
API Development Strategy
🆕
Data Library Integration
Deferred Data
🆕
Working With FormData
🆕
Index Query Param
🆕
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
🆕
useFetchers
🆕
useFormAction
🆕
useHref
useInRouterContext
useLinkClickHandler
useLinkPressHandler
useLoaderData
🆕
useLocation
useMatch
useMatches
🆕
useNavigate
useNavigation
🆕
useNavigationType
useOutlet
useOutletContext
useParams
unstable_usePrompt
useResolvedPath
useRevalidator
🆕
useRouteError
🆕
useRouteLoaderData
🆕
useRoutes
useSearchParams
useSearchParams (RN)
useSubmit
🆕
useViewTransitionState
Fetch Utilities
json
🆕
redirect
🆕
redirectDocument
🆕
replace
🆕
Utilities
createRoutesFromChildren
createRoutesFromElements
createSearchParams
defer
🆕
generatePath
isRouteErrorResponse
🆕
Location
matchPath
matchRoutes
renderMatches
resolvePath
Guides
Server-Side Rendering
Contributing
API Development Strategy
🆕
Data Library Integration
Deferred Data
🆕
Working With FormData
🆕
Index Query Param
🆕
Copy Page
Copy Page
Copy Page as Markdown
createRoutesFromChildren
Alias for
createRoutesFromElements
Brand Assets
•
Docs and examples
CC 4.0
Edit