Skip to content
tRPC

Partners

Function: ~~createTRPCReact()~~

On this page

createTRPCReact<TRouter, TSSRContext>(opts?): ProtectedIntersection<CreateTRPCReactBase<TRouter, TSSRContext>, DecorateRouterRecord<TRouter["_def"]["_config"]["$types"], TRouter["_def"]["record"]>>

Defined in: packages/react-query/src/createTRPCReact.tsx:541

Creates typed React hooks for your router, built on TanStack React Query.

Type Parameters

Type ParameterDefault type
TRouter extends AnyRouter-
TSSRContextunknown

Parameters

ParameterType
opts?CreateTRPCReactOptions<TRouter>

Returns

ProtectedIntersection<CreateTRPCReactBase<TRouter, TSSRContext>, DecorateRouterRecord<TRouter["_def"]["_config"]["$types"], TRouter["_def"]["record"]>>

Example

export const trpc = createTRPCReact<AppRouter>();

Deprecated

@trpc/react-query only gets bug fixes and will be removed in the next major version. Use @trpc/tanstack-react-query instead.

See