MCPcopy
hub / github.com/TanStack/router / useRouteContext

Function useRouteContext

packages/solid-router/src/useRouteContext.ts:18–31  ·  view source on GitHub ↗
(
  opts: UseRouteContextOptions<TRouter, TFrom, TStrict, TSelected>,
)

Source from the content-addressed store, hash-verified

16) => Accessor<UseRouteContextResult<TRouter, TFrom, true, TSelected>>
17
18export function useRouteContext<
19 TRouter extends AnyRouter = RegisteredRouter,
20 const TFrom extends string | undefined = undefined,
21 TStrict extends boolean = true,
22 TSelected = unknown,
23>(
24 opts: UseRouteContextOptions<TRouter, TFrom, TStrict, TSelected>,
25): Accessor<UseRouteContextResult<TRouter, TFrom, TStrict, TSelected>> {
26 return useMatch({
27 ...(opts as any),
28 select: (match) =>
29 opts.select ? opts.select(match.context) : match.context,
30 }) as any
31}

Callers 9

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

Calls 1

useMatchFunction · 0.90

Tested by 1

PostsComponentFunction · 0.72