译零 TransZero · TanStack Query 中文文档
主站

useQueryClient

更新于 2026-11-02 Svelte 查看英文原文 ↗
TypeScript
1function useQueryClient(queryClient?: QueryClient): QueryClient;

定义位置:packages/svelte-query/src/useQueryClient.ts:24

useQueryClient 函数返回当前的 QueryClient 实例。

参数

queryClient?

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>

本页为 TanStack Query 文档(Svelte 版)的非官方中文翻译,原文由上游团队维护,遵循 MIT 许可。 译文如有偏差,以英文原文为准。

译自上游 59d11de