UseMutateFunction
type UseMutateFunction<TData, TError, TVariables, TOnMutateResult> = (...args) => void;
정의 위치: preact-query/src/types.ts:432
useMutation에서 반환되는 mutate의 타입입니다. 변수를 전달합니다(호출별 선택적
onSuccess/onError/onSettled)을 내부 mutate 호출에 전달합니다. 실행 후 대기하지 않으며 — 오류는 표면화됩니다
오류를 발생시키지 않고 뮤테이션 결과를 통해 전달됩니다.
타입 매개변수
TData
TData = unknown
뮤테이션 함수가 이행하는 값의 타입입니다.
TError
TError = DefaultError
뮤테이션 함수가 발생시킬 수 있는 오류의 타입입니다.
TVariables
TVariables = void
mutate에 전달되는 변수의 타입입니다.
TOnMutateResult
TOnMutateResult = unknown
onMutate가 반환하며 onSuccess/onError/onSettled에 다음으로 전달되는 타입:
해당 onMutateResult 매개변수 — 낙관적 업데이트 롤백 데이터에 유용합니다.
매개변수
args
...Parameters<MutateFunction<TData, TError, TVariables, TOnMutateResult>>
반환값
void