最新
分支
最新 (7.8.0)
开发版
版本
7.8.0
6.30.1
v4/5.x
v3.x
API 参考
搜索
浅色
深色
系统
测试
更新日志
开始
选择模式
框架模式
安装
路由
路由模块
渲染策略
数据加载
操作
导航
待定 UI
测试
部署
数据模式
安装
路由
路由对象
数据加载
操作
导航
待定 UI
自定义框架
测试
声明式模式
安装
路由
导航
URL 值
升级
Future Flags
从 v6 升级
从 Remix 升级
从组件路由适配框架
从 RouterProvider 适配框架
API
组件
Await
Form
Link
Links
Meta
NavLink
Navigate
Outlet
PrefetchPageLinks
Route
Routes
Scripts
ScrollRestoration
Hooks
useActionData
useAsyncError
useAsyncValue
useBeforeUnload
useBlocker
useFetcher
useFetchers
useFormAction
useHref
useInRouterContext
useLinkClickHandler
useLoaderData
useLocation
useMatch
useMatches
useNavigate
useNavigation
useNavigationType
useOutlet
useOutletContext
useParams
usePrompt
🧪
useResolvedPath
useRevalidator
useRouteError
useRouteLoaderData
useRoutes
useSearchParams
useSubmit
useViewTransitionState
框架约定
root.tsx
routes.ts
react-router.config.ts
entry.client.tsx
entry.server.tsx
.client 模块
.server 模块
框架路由器
HydratedRouter
ServerRouter
数据路由器
RouterProvider
StaticRouterProvider
createBrowserRouter
createHashRouter
createMemoryRouter
createStaticHandler
createStaticRouter
声明式路由器
BrowserRouter
HashRouter
HistoryRouter
🧪
MemoryRouter
Router
StaticRouter
RSC (不稳定)
RSCHydratedRouter
🧪
RSCStaticRouter
🧪
createCallServer
🧪
getRSCStream
🧪
matchRSCServerRequest
🧪
routeRSCServerRequest
🧪
工具函数
IsCookieFunction
IsSessionFunction
RouterContextProvider
🧪
createContext
🧪
createCookie
createCookieSessionStorage
createMemorySessionStorage
createPath
createRoutesFromElements
createRoutesStub
createSearchParams
data
generatePath
href
isCookie
isRouteErrorResponse
isSession
matchPath
matchRoutes
parsePath
redirect
redirectDocument
renderMatches
replace
resolvePath
其他 API
@react-router/{adapter}
@react-router/serve
教程
快速入门
通讯录
操作指南
无障碍性
客户端数据
错误边界
错误报告
使用 Fetchers
文件路由约定
文件上传
表单验证
HTTP 标头
中间件
🧪
导航阻塞
预渲染
预设
React Server Components
🧪
资源路由
路由模块类型安全
安全性
服务器捆绑包
单页应用 (SPA)
状态码
使用 Suspense 进行流式传输
视图转换
讲解
前端的后端
自动代码分割
网络并发管理
Form 与 fetcher
热模块替换
索引查询参数
惰性路由发现
渐进式增强
竞争条件
会话和 Cookies
状态管理
类型安全
社区
API 开发策略
贡献
更新日志
开始
选择模式
框架模式
安装
路由
路由模块
渲染策略
数据加载
操作
导航
待定 UI
测试
部署
数据模式
安装
路由
路由对象
数据加载
操作
导航
待定 UI
自定义框架
测试
声明式模式
安装
路由
导航
URL 值
升级
Future Flags
从 v6 升级
从 Remix 升级
从组件路由适配框架
从 RouterProvider 适配框架
API
组件
Await
Form
Link
Links
Meta
NavLink
Navigate
Outlet
PrefetchPageLinks
Route
Routes
Scripts
ScrollRestoration
Hooks
useActionData
useAsyncError
useAsyncValue
useBeforeUnload
useBlocker
useFetcher
useFetchers
useFormAction
useHref
useInRouterContext
useLinkClickHandler
useLoaderData
useLocation
useMatch
useMatches
useNavigate
useNavigation
useNavigationType
useOutlet
useOutletContext
useParams
usePrompt
🧪
useResolvedPath
useRevalidator
useRouteError
useRouteLoaderData
useRoutes
useSearchParams
useSubmit
useViewTransitionState
框架约定
root.tsx
routes.ts
react-router.config.ts
entry.client.tsx
entry.server.tsx
.client 模块
.server 模块
框架路由器
HydratedRouter
ServerRouter
数据路由器
RouterProvider
StaticRouterProvider
createBrowserRouter
createHashRouter
createMemoryRouter
createStaticHandler
createStaticRouter
声明式路由器
BrowserRouter
HashRouter
HistoryRouter
🧪
MemoryRouter
Router
StaticRouter
RSC (不稳定)
RSCHydratedRouter
🧪
RSCStaticRouter
🧪
createCallServer
🧪
getRSCStream
🧪
matchRSCServerRequest
🧪
routeRSCServerRequest
🧪
工具函数
IsCookieFunction
IsSessionFunction
RouterContextProvider
🧪
createContext
🧪
createCookie
createCookieSessionStorage
createMemorySessionStorage
createPath
createRoutesFromElements
createRoutesStub
createSearchParams
data
generatePath
href
isCookie
isRouteErrorResponse
isSession
matchPath
matchRoutes
parsePath
redirect
redirectDocument
renderMatches
replace
resolvePath
其他 API
@react-router/{adapter}
@react-router/serve
教程
快速入门
通讯录
操作指南
无障碍性
客户端数据
错误边界
错误报告
使用 Fetchers
文件路由约定
文件上传
表单验证
HTTP 标头
中间件
🧪
导航阻塞
预渲染
预设
React Server Components
🧪
资源路由
路由模块类型安全
安全性
服务器捆绑包
单页应用 (SPA)
状态码
使用 Suspense 进行流式传输
视图转换
讲解
前端的后端
自动代码分割
网络并发管理
Form 与 fetcher
热模块替换
索引查询参数
惰性路由发现
渐进式增强
竞争条件
会话和 Cookies
状态管理
类型安全
社区
API 开发策略
贡献
复制页面
复制页面
以 Markdown 格式复制页面
编辑页面
在 Github 上编辑此页面
测试
您可以在数据和框架模式下使用
createRoutesStub
。请参阅
测试指南
。
品牌资源
•
文档和示例
CC 4.0
编辑