| Await | Await |
| BrowserRouter | BrowserRouter |
| createBrowserRouter | createBrowserRouter |
| createHashRouter | createHashRouter |
| createMemoryRouter | createMemoryRouter |
| createRoutesFromElements | createRoutesFromElements |
| dataResponse | dataResponse (loader/action helper) |
| Form | Form |
| HashRouter | HashRouter |
| isRouteErrorResponse | isRouteErrorResponse |
| Link | Link |
| Link.shinyInput | Link |
| MemoryRouter | MemoryRouter |
| Navigate | Navigate |
| NavLink | NavLink |
| NavLink.shinyInput | NavLink |
| Outlet | Outlet |
| print.reactRouter | Print reactRouter components |
| reactRouterDependency | react-router-dom JS dependency |
| reactRouterExample | Run reactRouterExample example |
| redirect | redirect (loader/action helper) |
| redirectDocument | redirectDocument (loader/action helper) |
| replaceResponse | replaceResponse (loader/action helper) |
| Route | Route |
| RouterProvider | RouterProvider |
| Routes | Routes |
| ScrollRestoration | ScrollRestoration |
| updateLink.shinyInput | Link |
| updateNavLink.shinyInput | NavLink |
| useActionData | useActionData |
| useAsyncError | useAsyncError |
| useAsyncValue | useAsyncValue |
| useBlocker | useBlocker |
| useFetcher | useFetcher |
| useFetchers | useFetchers |
| useHref | useHref |
| useInRouterContext | useInRouterContext |
| useLinkClickHandler | useLinkClickHandler |
| useLoaderData | useLoaderData |
| useLocation | useLocation |
| useMatch | useMatch |
| useMatches | useMatches |
| useNavigate | useNavigate |
| useNavigation | useNavigation |
| useNavigationType | useNavigationType |
| useOutlet | useOutlet |
| useOutletContext | useOutletContext |
| useParams | useParams |
| useResolvedPath | useResolvedPath |
| useRevalidator | useRevalidator |
| useRouteError | useRouteError |
| useRouteLoaderData | useRouteLoaderData |
| useRoutes | useRoutes |
| useSearchParams | useSearchParams |
| useSubmit | useSubmit |
| useViewTransitionState | useViewTransitionState |