@tanstack/react-query
Version:
Hooks for managing, caching and syncing asynchronous and remote data in React
19 lines • 543 B
JavaScript
// src/prefetch.ts
import { useQueryClient } from "./QueryClientProvider.js";
function usePrefetchQuery(options) {
const queryClient = useQueryClient();
if (!queryClient.getQueryState(options.queryKey)) {
queryClient.prefetchQuery(options);
}
}
function usePrefetchInfiniteQuery(options) {
const queryClient = useQueryClient();
if (!queryClient.getQueryState(options.queryKey)) {
queryClient.prefetchInfiniteQuery(options);
}
}
export {
usePrefetchInfiniteQuery,
usePrefetchQuery
};
//# sourceMappingURL=prefetch.js.map