# Type Alias: ~~CreateTRPCReact<TRouter, TSSRContext>~~

> 

> **CreateTRPCReact**\<`TRouter`, `TSSRContext`\>: `ProtectedIntersection`\<`CreateTRPCReactBase`\<`TRouter`, `TSSRContext`\>, `DecorateRouterRecord`\<`TRouter`\[`"_def"`\]\[`"_config"`\]\[`"$types"`\], `TRouter`\[`"_def"`\]\[`"record"`\]\>\>

Defined in: [packages/react-query/src/createTRPCReact.tsx:483](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/react-query/src/createTRPCReact.tsx#L483)

The hooks object returned by [createTRPCReact](https://trpc.io/docs/typedoc/react-query/index/functions/createTRPCReact.md).

## Type Parameters

| Type Parameter |
| ------ |
| `TRouter` *extends* `AnyRouter` |
| `TSSRContext` |

## Deprecated

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

## See

https://trpc.io/docs/client/tanstack-react-query/migrating
