# 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/7c907acfd8b31929214792e3b8c2ad7a8ac72563/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
