Docs
API REFERENCES
useIsMutating

useIsMutating

useIsMutating은 어플리케이션이 현재 데이터 변경 작업을 수행 중인 number를 반환하는 선택적 훅입니다 (전체 어플리케이션의 로딩 인디케이터에 유용합니다).

import { useIsMutating } from "@tanstack/react-query";
// 현재 몇 개의 변이 작업이 진행 중인가요?
const isMutating = useIsMutating();
// 'posts' 접두사와 일치하는 변이 작업이 몇 개 진행 중인가요?
const isMutatingPosts = useIsMutating({ mutationKey: ["posts"] });

옵션

  • filters?: MutationFilters: 변이 필터
  • queryClient?: QueryClient
    • 커스텀 QueryClient를 사용하려면 이 옵션을 사용합니다. 그렇지 않으면 가장 가까운 컨텍스트의 QueryClient가 사용됩니다.

반환값

  • isMutating: number
    • 어플리케이션이 현재 진행 중인 변이 작업의 수입니다.