File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed
dev-packages/e2e-tests/test-applications/nextjs-t3 Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change 2121 "@trpc/react-query" : " ^11.0.0-rc.446" ,
2222 "@trpc/server" : " ^11.0.0-rc.446" ,
2323 "geist" : " ^1.3.0" ,
24- "next" : " ^ 14.2.4" ,
25- "react" : " ^ 18.3.1" ,
26- "react-dom" : " ^ 18.3.1" ,
24+ "next" : " 14.2.4" ,
25+ "react" : " 18.3.1" ,
26+ "react-dom" : " 18.3.1" ,
2727 "server-only" : " ^0.0.1" ,
2828 "superjson" : " ^2.2.1" ,
2929 "zod" : " ^3.23.3"
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ import 'server-only';
22
33import { createHydrationHelpers } from '@trpc/react-query/rsc' ;
44import { headers } from 'next/headers' ;
5- import { cache } from 'react' ;
65
76import { type AppRouter , createCaller } from '~/server/api/root' ;
87import { createTRPCContext } from '~/server/api/trpc' ;
@@ -12,16 +11,16 @@ import { createQueryClient } from './query-client';
1211 * This wraps the `createTRPCContext` helper and provides the required context for the tRPC API when
1312 * handling a tRPC call from a React Server Component.
1413 */
15- const createContext = cache ( ( ) => {
14+ const createContext = ( ) => {
1615 const heads = new Headers ( headers ( ) ) ;
1716 heads . set ( 'x-trpc-source' , 'rsc' ) ;
1817
1918 return createTRPCContext ( {
2019 headers : heads ,
2120 } ) ;
22- } ) ;
21+ } ;
2322
24- const getQueryClient = cache ( createQueryClient ) ;
23+ const getQueryClient = createQueryClient ;
2524const caller = createCaller ( createContext ) ;
2625
2726export const { trpc : api , HydrateClient } = createHydrationHelpers < AppRouter > ( caller , getQueryClient ) ;
You can’t perform that action at this time.
0 commit comments