useIsMutating

useIsMutating 是一个可选的 Hook,用于返回当前应用程序中正在进行的 mutation(变更)数量(适用于全局加载指示器)。

import { useIsMutating } from '@tanstack/react-query'
// 有多少个 mutations 正在执行?
const isMutating = useIsMutating()
// 有多少个以 'posts' 为前缀的 mutations 正在执行?
const isMutatingPosts = useIsMutating({ mutationKey: ['posts'] })

选项(Options)

  • filters?: MutationFiltersMutation 过滤器arrow-up-right

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

返回值(Returns)

  • isMutating: number:返回当前应用程序中正在执行的 mutation 数量。

最后更新于