useQueryClient
TypeScript
1function useQueryClient(queryClient?: QueryClient): QueryClient;定义位置:packages/svelte-query/src/useQueryClient.ts:24
useQueryClient 函数返回当前的 QueryClient 实例。
参数
queryClient?
使用该参数可指定自定义的 QueryClient;否则将使用离当前组件最近的上下文中的 QueryClient。
返回值
当前的 QueryClient 实例。
抛出异常
若未传入 queryClient 参数,且组件树中也未找到 QueryClientProvider,则抛出异常。
示例
svelte
1<script lang="ts">2 import { useQueryClient } from '@tanstack/svelte-query'3 4 const queryClient = useQueryClient()5 6 function refreshPosts() {7 queryClient.invalidateQueries({ queryKey: ['posts'] })8 }9</script>