TanStackT
TanStack2y ago
11 replies
efficient-indigo

setQueryData + refetch vs fetchQuery

I'm reviewing a PR that has setQueryData + refetch (page uses useInfiniteQuery)

    queryClient.setQueryData(queryKey, (data: any) => ({
      ...data,
      pageParams: [now],
    }));

    refetch();

Wondering if its best practice to just use
useInfiniteQuery
with the new params or fetchInfiniteQuery?
Was this page helpful?