主要
分支
main (2.15.2)
开发
版本
2.15.2
1.19.3
v0.21.0
浅色
深色
系统
文档
博客
案例展示
资源
React Router v7 已经发布。
查看文档
文档
博客
案例展示
资源
在 GitHub 上查看代码
在 Discord 上聊天
React Router v7 已经发布。
查看文档
isRouteErrorResponse
开始使用
快速开始 (5分钟)
教程 (30分钟)
升级到 v2
社区
未来特性标志
更新日志
讨论主题
介绍,技术解释
运行时、适配器、模板和部署
路由配置
全栈数据流
服务器 vs. 客户端代码执行
React Router
渐进增强
待处理 UI
状态管理
网络并发管理
表单 vs. fetcher
热模块替换
表单重复提交
文件约定
.client 模块
.server 模块
资产导入
entry.client
entry.server
root
路由文件命名
vite.config.ts
路由模块
action (操作)
clientAction (客户端操作)
clientLoader (客户端加载器)
Component (组件)
ErrorBoundary (错误边界)
handle (处理)
headers (请求头)
HydrateFallback (水合回退)
links (链接)
loader (加载器)
meta (元数据)
shouldRevalidate (应该重新验证)
组件
Await (等待)
Form (表单)
Link (链接)
Links (链接组)
LiveReload (实时重载)
Meta (元数据)
NavLink (导航链接)
Outlet (出口)
PrefetchPageLinks (预取页面链接)
Scripts (脚本)
ScrollRestoration (滚动恢复)
钩子
useActionData
useAsyncError 🆕
useAsyncValue 🆕
useBeforeUnload
useBlocker
useFetcher
useFetchers
useFormAction
useHref
useLoaderData
useLocation
useMatches
useNavigate
useNavigation
useNavigationType
useOutlet
useOutletContext
useParams
unstable_usePrompt
useResolvedPath
useRevalidator 🆕
useRouteError 🆕
useRouteLoaderData
useSearchParams
useSubmit
useViewTransitionState
实用工具
Cookies (Cookie)
createRemixStub (创建 Remix Stub)
data (数据)
defer (延迟)
isRouteErrorResponse (是否为路由错误响应)
json (JSON)
unstable_parseMultipartFormData (不稳定版_解析多部分表单数据)
redirect (重定向)
redirectDocument (重定向文档)
replace (替换)
Sessions (会话)
unstable_createFileUploadHandler (不稳定版_创建文件上传处理器)
unstable_createMemoryUploadHandler (不稳定版_创建内存上传处理器)
样式
CSS 打包
常规 CSS
CSS 导入
CSS in JS
CSS Modules
PostCSS
Tailwind
Vanilla Extract
其他 API
@remix-run/dev CLI 🆕 (命令行界面)
@remix-run/{adapter} (适配器)
@remix-run/serve (服务器)
create-remix (CLI) (创建 Remix 命令行)
@remix-run/node (节点)
@remix-run/testing (测试)
指南
Accessibility
Development Strategy
API Routes
Backend For Frontend
Breadcrumbs Guide
Browser Support
Client Data
Module Constraints
Contributing
CSS Files
Data Loading
Data Writes
Dependency optimization
Deployment
Disabling JavaScript
Environment Variables
Error Handling
FAQs
File Uploads
Form Validation
Gotchas
Index Query Param
Lazy Route Discovery
Local TLS
Manual Dev Server
MDX
Migrating from React Router
Not Found Handling
Performance
Presets
Resource Routes
Server Bundles
Single Fetch
SPA Mode
Streaming
Templates
TypeScript
Vite
开始使用
快速开始 (5分钟)
教程 (30分钟)
升级到 v2
社区
未来特性标志
更新日志
讨论主题
介绍,技术解释
运行时、适配器、模板和部署
路由配置
全栈数据流
服务器 vs. 客户端代码执行
React Router
渐进增强
待处理 UI
状态管理
网络并发管理
表单 vs. fetcher
热模块替换
表单重复提交
文件约定
.client 模块
.server 模块
资产导入
entry.client
entry.server
root
路由文件命名
vite.config.ts
路由模块
action (操作)
clientAction (客户端操作)
clientLoader (客户端加载器)
Component (组件)
ErrorBoundary (错误边界)
handle (处理)
headers (请求头)
HydrateFallback (水合回退)
links (链接)
loader (加载器)
meta (元数据)
shouldRevalidate (应该重新验证)
组件
Await (等待)
Form (表单)
Link (链接)
Links (链接组)
LiveReload (实时重载)
Meta (元数据)
NavLink (导航链接)
Outlet (出口)
PrefetchPageLinks (预取页面链接)
Scripts (脚本)
ScrollRestoration (滚动恢复)
钩子
useActionData
useAsyncError 🆕
useAsyncValue 🆕
useBeforeUnload
useBlocker
useFetcher
useFetchers
useFormAction
useHref
useLoaderData
useLocation
useMatches
useNavigate
useNavigation
useNavigationType
useOutlet
useOutletContext
useParams
unstable_usePrompt
useResolvedPath
useRevalidator 🆕
useRouteError 🆕
useRouteLoaderData
useSearchParams
useSubmit
useViewTransitionState
实用工具
Cookies (Cookie)
createRemixStub (创建 Remix Stub)
data (数据)
defer (延迟)
isRouteErrorResponse (是否为路由错误响应)
json (JSON)
unstable_parseMultipartFormData (不稳定版_解析多部分表单数据)
redirect (重定向)
redirectDocument (重定向文档)
replace (替换)
Sessions (会话)
unstable_createFileUploadHandler (不稳定版_创建文件上传处理器)
unstable_createMemoryUploadHandler (不稳定版_创建内存上传处理器)
样式
CSS 打包
常规 CSS
CSS 导入
CSS in JS
CSS Modules
PostCSS
Tailwind
Vanilla Extract
其他 API
@remix-run/dev CLI 🆕 (命令行界面)
@remix-run/{adapter} (适配器)
@remix-run/serve (服务器)
create-remix (CLI) (创建 Remix 命令行)
@remix-run/node (节点)
@remix-run/testing (测试)
指南
Accessibility
Development Strategy
API Routes
Backend For Frontend
Breadcrumbs Guide
Browser Support
Client Data
Module Constraints
Contributing
CSS Files
Data Loading
Data Writes
Dependency optimization
Deployment
Disabling JavaScript
Environment Variables
Error Handling
FAQs
File Uploads
Form Validation
Gotchas
Index Query Param
Lazy Route Discovery
Local TLS
Manual Dev Server
MDX
Migrating from React Router
Not Found Handling
Performance
Presets
Resource Routes
Server Bundles
Single Fetch
SPA Mode
Streaming
Templates
TypeScript
Vite
isRouteErrorResponse
这个实用程序只是对
React Router 的
isRouteErrorResponse
的重新导出。
©
Shopify, Inc.
•
文档和示例在以下许可下授权
MIT
编辑