MCPcopy Index your code
hub / github.com/TanStack/router / useLoaderData

Function useLoaderData

packages/solid-router/src/useLoaderData.tsx:35–50  ·  view source on GitHub ↗
(
  opts: UseLoaderDataOptions<TRouter, TFrom, TStrict, TSelected>,
)

Source from the content-addressed store, hash-verified

33) => Accessor<UseLoaderDataResult<TRouter, TId, true, TSelected>>
34
35export function useLoaderData<
36 TRouter extends AnyRouter = RegisteredRouter,
37 const TFrom extends string | undefined = undefined,
38 TStrict extends boolean = true,
39 TSelected = unknown,
40>(
41 opts: UseLoaderDataOptions<TRouter, TFrom, TStrict, TSelected>,
42): Accessor<UseLoaderDataResult<TRouter, TFrom, TStrict, TSelected>> {
43 return useMatch({
44 from: opts.from!,
45 strict: opts.strict,
46 select: (s: any) => {
47 return opts.select ? opts.select(s.loaderData) : s.loaderData
48 },
49 } as any) as any
50}

Callers 8

RouteApiClass · 0.90
RouteClass · 0.90
RootRouteClass · 0.90
LazyRouteClass · 0.90
PostsComponentFunction · 0.90
RootComponentFunction · 0.90
RootComponentFunction · 0.90

Calls 1

useMatchFunction · 0.90

Tested by 1

PostsComponentFunction · 0.72