From d23fe4effaf7d5a97efef27ed7a4e0db88117d8d Mon Sep 17 00:00:00 2001 From: rjsdnql123 Date: Tue, 7 Apr 2026 21:35:54 +0900 Subject: [PATCH] fix(react-query-4,react-query-5): disable retry in QueriesHydration server prefetch --- packages/react-query-4/src/QueriesHydration.tsx | 4 +++- packages/react-query-5/src/QueriesHydration.tsx | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/react-query-4/src/QueriesHydration.tsx b/packages/react-query-4/src/QueriesHydration.tsx index bf30dda9e..7b2f66180 100644 --- a/packages/react-query-4/src/QueriesHydration.tsx +++ b/packages/react-query-4/src/QueriesHydration.tsx @@ -117,7 +117,9 @@ export async function QueriesHydration({ try { const queriesPromise = Promise.all( queries.map((query) => - 'getNextPageParam' in query ? queryClient.fetchInfiniteQuery(query) : queryClient.fetchQuery(query) + 'getNextPageParam' in query + ? queryClient.fetchInfiniteQuery({ ...query, retry: 0 }) + : queryClient.fetchQuery({ ...query, retry: 0 }) ) ) await (timeoutController != null ? Promise.race([queriesPromise, timeoutController.promise]) : queriesPromise) diff --git a/packages/react-query-5/src/QueriesHydration.tsx b/packages/react-query-5/src/QueriesHydration.tsx index f061bf27e..842c4ddb0 100644 --- a/packages/react-query-5/src/QueriesHydration.tsx +++ b/packages/react-query-5/src/QueriesHydration.tsx @@ -113,7 +113,9 @@ export async function QueriesHydration({ try { const queriesPromise = Promise.all( queries.map((query) => - 'getNextPageParam' in query ? queryClient.fetchInfiniteQuery(query) : queryClient.fetchQuery(query) + 'getNextPageParam' in query + ? queryClient.fetchInfiniteQuery({ ...query, retry: 0 }) + : queryClient.fetchQuery({ ...query, retry: 0 }) ) ) await (timeoutController != null ? Promise.race([queriesPromise, timeoutController.promise]) : queriesPromise)