Light
Dark
System
文档
文档
未来标志
入门
快速入门 (5 分钟)
教程 (30 分钟)
升级至 v2
社区
未来标志
更新日志
讨论主题
简介、技术说明
运行时、适配器模板和部署
路由配置
全栈数据流
服务器与客户端代码执行
React 路由
渐进式增强
待处理 UI
状态管理
网络并发管理
表单 vs. 获取器
模块热替换
表单重新提交
文件约定
.client 模块
.server 模块
资源导入
entry.client
entry.server
root
路由文件命名
vite.config.ts
路由模块
action
clientAction
clientLoader
组件
ErrorBoundary
handle
headers
HydrateFallback
links
loader
meta
shouldRevalidate
组件
Await
表单
链接
链接
LiveReload
元
NavLink
Outlet
PrefetchPageLinks
脚本
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
createRemixStub
data
defer
isRouteErrorResponse
json
unstable_parseMultipartFormData
redirect
redirectDocument
replace
会话
unstable_createFileUploadHandler
unstable_createMemoryUploadHandler
样式
CSS 打包
常规 CSS
CSS 导入
JS 中的 CSS
CSS 模块
PostCSS
Tailwind
Vanilla Extract
其他 API
@remix-run/dev CLI 🆕
@remix-run/{adapter}
@remix-run/serve
create-remix (CLI)
@remix-run/node
@remix-run/testing
指南
可访问性
开发策略
API 路由
前端后端
面包屑导航指南
浏览器支持
客户端数据
模块约束
贡献
CSS 文件
数据加载
数据写入
依赖优化
部署
禁用 JavaScript
环境变量
错误处理
FAQs
文件上传
表单验证
陷阱
索引查询参数
延迟路由发现
本地 TLS
手动开发服务器
MDX
从 React Router 迁移
未找到处理
性能
预设
资源路由
服务器包
单次获取
SPA 模式
流式传输
模板
TypeScript
Vite
入门
快速入门 (5 分钟)
教程 (30 分钟)
升级至 v2
社区
未来标志
更新日志
讨论主题
简介、技术说明
运行时、适配器模板和部署
路由配置
全栈数据流
服务器与客户端代码执行
React 路由
渐进式增强
待处理 UI
状态管理
网络并发管理
表单 vs. 获取器
模块热替换
表单重新提交
文件约定
.client 模块
.server 模块