getQueryClient() — supabase Function Reference
Architecture documentation for the getQueryClient() function in queryClient.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD 955a4e85_6030_fe71_0f50_ed060e319b68["getQueryClient()"] ed6de292_d2d4_deaf_17b7_34fa46ad500d["useRootQueryClient()"] ed6de292_d2d4_deaf_17b7_34fa46ad500d -->|calls| 955a4e85_6030_fe71_0f50_ed060e319b68 style 955a4e85_6030_fe71_0f50_ed060e319b68 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/docs/lib/fetch/queryClient.ts lines 6–40
function getQueryClient() {
const _queryClient =
queryClient ??
new QueryClient({
defaultOptions: {
queries: {
staleTime: 5 * 60 * 1000, // 5 minutes
retry: (failureCount, error) => {
// Don't retry on 404s
if (
typeof error === 'object' &&
error !== null &&
'code' in error &&
error.code === 404
) {
return false
}
if (failureCount < 3) {
return true
}
return false
},
},
},
})
// For SSG and SSR always create a new queryClient
if (typeof window === 'undefined') return _queryClient
// Create the query client once in the client
if (!queryClient) queryClient = _queryClient
return queryClient
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does getQueryClient() do?
getQueryClient() is a function in the supabase codebase.
What calls getQueryClient()?
getQueryClient() is called by 1 function(s): useRootQueryClient.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free