UNPKG

@suspensive/react-query-4

Version:

Suspensive interfaces for @tanstack/react-query@4

17 lines (14 loc) 685 B
'use client'; import { useQueryClient } from "@tanstack/react-query"; //#region src/usePrefetchQuery.ts /** * The `usePrefetchQuery` does not return anything, it should be used just to fire a prefetch during render, before a suspense boundary that wraps a component that uses `useSuspenseQuery`. * @see {@link https://suspensive.org/docs/react-query/usePrefetchQuery Suspensive Docs} */ function usePrefetchQuery(options) { const queryClient = useQueryClient(); if (typeof options.queryKey !== "undefined" && !queryClient.getQueryState(options.queryKey)) queryClient.prefetchQuery(options); } //#endregion export { usePrefetchQuery }; //# sourceMappingURL=usePrefetchQuery.mjs.map