should i just make a REST api for that?
i have a simple function: isTrueOrFalse
it returns true or false depending on how the server feels
If i understand this correctly, with tprc and
useQuery
, i have to create a hook that hits the server on every render.. but i just want to hit the server on a function call...
im thinking TRPC is not the droid im looking for? just make a simple rest api?6 Replies
Nothing is forcing you to use
useQuery
, u can just call query
on the client directly - https://trpc.io/docs/vanillaVanilla client | tRPC
The magic of tRPC is making strongly typed API calls without relying on code generation. With full-stack TypeScript projects, you can directly import types from the server into the client! This is a vital part of how tRPC works.
U could also use a
useQuery
and modify the refetch behaviour
idk much about that thouseQuery
doesn't call the server on every render. It only calls when it "needs" to (depending on how you configure it). But if you only want to make a request on an event, that's what useMutation
is fordidnt know about the vanilla client
trpc syntax is obtuse really annoyingly obtuse. i wonder if its intentinal
what about it do you find obtuse?
createTRPCProxyClient takes an object with a links array. the links array is comprised of objects returned by httpBatchLinks, which takes an object and the object is a url.... if you boil it all down, you just have an array of urls? Or only one URL is required? in which case we nest a single url for config inside 4 layers of config