useMutation 옵션

useMutation 옵션

옵션 이름
타입
설명

mutationFn

함수

비동기 요청을 수행하는 함수

onSuccess

함수

비동기 요청이 성공했을 때 호출되는 콜백 함수

onError

함수

비동기 요청이 실패했을 때 호출되는 콜백 함수

onSettled

함수

비동기 요청이 완료됐을 때 호출되는 콜백 함수

retry

숫자 또는 함수

비동기 요청이 실패했을 때 재시도 횟수 또는 재시도 여부를 결정하는 함수

retryDelay

함수

재시도 간격을 결정하는 함수

cacheTime

숫자

캐시 유효 시간

refetchOnMount

불리언

컴포넌트가 마운트될 때 비동기 요청을 다시 실행할지 여부

refetchOnWindowFocus

불리언

창이 포커스될 때 비동기 요청을 다시 실행할지 여부

refetchInterval

숫자 또는 false

일정한 간격으로 비동기 요청을 다시 실행할지 여부 및 실행 간격

refetchIntervalInBackground

불리언

창이 백그라운드에 있을 때 refetchInterval을 사용할지 여부

enabled

불리언

비동기 요청을 실행할지 여부

suspense

불리언

서버 사이드 렌더링을 지원하는 경우, useMutation 훅이 일시 중지되어 컴포넌트가 suspense mode로 전환되도록 지정

useErrorBoundary

불리언

오류가 발생할 경우 오류 경계 컴포넌트를 자동으로 렌더링할지 여부

Last updated