本页还没有译文
本页 9 段还没译成Español,下面显示的是英文原文。Data Loading
还没翻译译自英文(reactrouter.com)本页 9 段都还没译
Data Loading
Data
Providing Data
Data is provided to route components from route loaders:
createBrowserRouter([
{
path: "/",
loader: async () => {
// return data from here
return { records: await getSomeRecords() };
},
Component: MyRoute,
},
]);Accessing Data
The data is available in route components with useLoaderData.
import { useLoaderData } from "react-router";
function MyRoute() {
const { records } = useLoaderData();
return <div>{records.length}</div>;
}As the user navigates between routes, the loaders are called before the route component is rendered.
Next: Actions
AI 翻译查看英文原文