UNPKG

@datalayer/core

Version:

[![Datalayer](https://assets.datalayer.tech/datalayer-25.svg)](https://datalayer.io)

22 lines (21 loc) 704 B
/* * Copyright (c) 2023-2025 Datalayer, Inc. * Distributed under the terms of the Modified BSD License. */ import { QueryClient } from '@tanstack/react-query'; /** * Shared QueryClient instance for TanStack Query * Used across the application for consistent cache management */ export const queryClient = new QueryClient({ defaultOptions: { queries: { staleTime: 1000 * 60 * 5, // 5 minutes refetchOnMount: false, // Don't refetch on mount if data is still fresh refetchOnWindowFocus: false, retry: 1, // Ensure queries prioritize cache over network when data is fresh networkMode: 'online', }, }, });