React Router v7 已发布。 查看文档
useRouteLoaderData

useRouteLoaderData

返回给定 ID 的路由的加载器数据。

import { useRouteLoaderData } from "@remix-run/react";

function SomeComponent() {
  const { user } = useRouteLoaderData("root");
}

Remix 会自动创建路由 ID。它们只是相对于 app 文件夹的路由文件路径,不包含扩展名。

路由文件名 路由 ID
app/root.tsx "root"
app/routes/teams.tsx "routes/teams"
app/routes/teams.$id.tsx "routes/teams.$id"
文档和示例基于 MIT 许可证