Skip to main content

useIsMutating

useIsMutating是一个可选的钩子,它返回您的应用程序正在获取突变的 number(对于应用程序范围的加载指示器很有用)。

import { useIsMutating } from "@tanstack/react-query";
// How many mutations are fetching?
const isMutating = useIsMutating();
// How many mutations matching the posts prefix are fetching?
const isMutatingPosts = useIsMutating({ mutationKey: ["posts"] });

Options(选项)

  • filters?: MutationFilters: 变异过滤器

  • context?: React.Context<QueryClient | undefined>

    • 使用它来使用自定义的 React Query 上下文。否则,将使用 defaultContext

Returns(返回值)

  • isMutating: number

    • 将是您的应用程序当前在后台加载或获取的查询的 number