diff --git a/packages/query-core/src/retryer.ts b/packages/query-core/src/retryer.ts index baa93aa5b4..7cdf75e154 100644 --- a/packages/query-core/src/retryer.ts +++ b/packages/query-core/src/retryer.ts @@ -46,7 +46,7 @@ type RetryDelayFunction = ( ) => number function defaultRetryDelay(failureCount: number) { - return Math.min(1000 * 2 ** failureCount, 30000) + return Math.floor(Math.random() * (Math.min(1000 * 2 ** failureCount, 30000) - 10 + 1)) + 10 } export function canFetch(networkMode: NetworkMode | undefined): boolean {