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
}