useIsFetching

useIsFetching 是一个可选的 Hook,用于返回当前应用程序中正在加载或在后台获取数据的查询数量(适用于全局加载指示器)。

import { useIsFetching } from '@tanstack/react-query'
// 有多少个查询正在获取数据?
const isFetching = useIsFetching()
// 有多少个以 'posts' 为前缀的查询正在获取数据?
const isFetchingPosts = useIsFetching({ queryKey: ['posts'] })

选项(Options)

  • filters?: QueryFilters查询过滤器arrow-up-right

  • queryClient?: QueryClient:使用此选项可以指定一个自定义的 QueryClient。否则,将使用最近上下文中提供的 QueryClient。

返回值(Returns)

  • isFetching: number:返回当前应用程序中正在加载或在后台获取数据的查询数量。

最后更新于