fix: defer provider queries on startup

This commit is contained in:
Tunglies
2026-06-29 06:03:51 +08:00
parent 2a5d29cdb2
commit 4ec3a9bf4c
3 changed files with 10 additions and 1 deletions
+3
View File
@@ -18,6 +18,7 @@ type QueryOptions<T> = {
retryDelay?: number | ((attempt: number) => number)
refetchInterval?: number | false
refetchIntervalInBackground?: boolean
revalidateOnMount?: boolean
refetchOnWindowFocus?: boolean
refetchOnReconnect?: boolean
}
@@ -110,6 +111,7 @@ export function useQuery<T>(options: QueryOptions<T>): QueryResult<T> {
retryDelay,
refetchInterval,
refetchIntervalInBackground,
revalidateOnMount,
refetchOnWindowFocus,
refetchOnReconnect,
staleTime,
@@ -148,6 +150,7 @@ export function useQuery<T>(options: QueryOptions<T>): QueryResult<T> {
}, interval)
},
revalidateOnFocus: refetchOnWindowFocus,
revalidateOnMount,
revalidateOnReconnect: refetchOnReconnect,
refreshInterval: refetchInterval || 0,
refreshWhenHidden: refetchIntervalInBackground ?? false,