# Type Alias: TRPCProvider()<TRouter, TSSRContext>

> 

> **TRPCProvider**\<`TRouter`, `TSSRContext`\>: (`props`) => `JSX.Element`

Defined in: [packages/react-query/src/shared/hooks/types.ts:342](https://github.com/trpc/trpc/blob/57482b0bb09dce5c838dc8bf5727a943488bac61/packages/react-query/src/shared/hooks/types.ts#L342)

The `Provider` component from `createTRPCReact`.

## Type Parameters

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

## Parameters

| Parameter | Type |
| ------ | ------ |
| `props` | [`TRPCProviderProps`](https://trpc.io/docs/typedoc/react-query/shared/interfaces/TRPCProviderProps.md)\<`TRouter`, `TSSRContext`\> |

## Returns

`JSX.Element`

## See

https://trpc.io/docs/client/react/setup#4-add-trpc-providers
