--- title: useLoaderData --- # useLoaderData [MODES: framework, data] ## Summary [Reference Documentation ↗](https://api.reactrouter.com/v7/functions/react_router.useLoaderData.html) Returns the data from the closest route [LoaderFunction](https://api.reactrouter.com/v7/types/react_router.LoaderFunction.html) or [ClientLoaderFunction](https://api.reactrouter.com/v7/types/react_router.ClientLoaderFunction.html). ```tsx import { useLoaderData } from "react-router"; export async function loader() { return await fakeDb.invoices.findAll(); } export default function Invoices() { let invoices = useLoaderData(); // ... } ``` ## Signature ```tsx useLoaderData(): SerializeFrom ```