Docs

useRouteLoaderData

Returns the loader data for a given route by ID.

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

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

Remix creates the route IDs automatically. They are simply the path of the route file relative to the app folder without the extension.

| Route Filename | Route ID | | -------------------------- | -------------------- | | app/root.tsx | "root" | | app/routes/teams.tsx | "routes/teams" | | app/routes/teams.$id.tsx | "routes/teams.$id" |