본문으로 건너뛰기

useIsMutating

function useIsMutating(filters?, queryClient?): number;

정의 위치: preact-query/src/useMutationState.ts:35

useIsMutating은 애플리케이션이 가져오는 뮤테이션의 number를 반환하는 선택적 훅입니다. (앱 전체 로딩 표시기에 유용합니다).

매개변수​

filters?​

MutationFilters<unknown, Error, unknown, unknown>

일치하는 뮤테이션의 범위를 좁히는 MutationFilters입니다.

queryClient?​

QueryClient

사용자 지정 QueryClient를 사용하려면 이를 사용합니다. 그렇지 않으면 가장 가까운 컨텍스트의 항목이 사용됩니다 사용됩니다.

반환값​

number

애플리케이션이 현재 가져오고 있는 뮤테이션의 number가 됩니다.

예시​

import { useIsMutating } from '@tanstack/preact-query'

function PostsMutatingIndicator() {
// How many mutations matching the posts prefix are in progress?
const isMutatingPosts = useIsMutating({ mutationKey: ['posts'] })

return isMutatingPosts ? <span>Saving posts...</span> : null
}