canastro
Explore posts from servers`useSuspenseQuery` returns unexpected `.json` and `.metadata` (SuperJSON)
I'm following the docs here: https://trpc.io/docs/client/tanstack-react-query/server-components
I have this query client builder:
I have this prefetch:
And when, on my client component, I use a suspense query:
I receive an object with
.json
and .metadata
which seem to be be stuff from superJSON, but that are not properly typed. I haven't seen this in previous versions... it looked like the values were properly deserialized before being returned, but now I seem to receive the raw superjson value.... am I missing something?4 replies
TTCTheo's Typesafe Cult
•Created by canastro on 5/6/2024 in #questions
T3 - pass current tenant slug into TRPC context
I'm trying to create a Saas product with T3 and I need to have the tenant slug in the TRPC context so that I can try to do the operations in the correct tenant.
I was able to use headers from the react client to pass in the slug, but I don't know a good way to solve this for server components.
Does anyone have a good example or can provide some guidance for this?
14 replies