useMutation 옵션
useMutation 옵션
옵션 이름
타입
설명
mutationFn
함수
비동기 요청을 수행하는 함수
onSuccess
함수
비동기 요청이 성공했을 때 호출되는 콜백 함수
onError
함수
비동기 요청이 실패했을 때 호출되는 콜백 함수
onSettled
함수
비동기 요청이 완료됐을 때 호출되는 콜백 함수
retry
숫자 또는 함수
비동기 요청이 실패했을 때 재시도 횟수 또는 재시도 여부를 결정하는 함수
retryDelay
함수
재시도 간격을 결정하는 함수
cacheTime
숫자
캐시 유효 시간
refetchOnMount
불리언
컴포넌트가 마운트될 때 비동기 요청을 다시 실행할지 여부
refetchOnWindowFocus
불리언
창이 포커스될 때 비동기 요청을 다시 실행할지 여부
refetchInterval
숫자 또는 false
일정한 간격으로 비동기 요청을 다시 실행할지 여부 및 실행 간격
refetchIntervalInBackground
불리언
창이 백그라운드에 있을 때 refetchInterval을 사용할지 여부
enabled
불리언
비동기 요청을 실행할지 여부
suspense
불리언
서버 사이드 렌더링을 지원하는 경우, useMutation 훅이 일시 중지되어 컴포넌트가 suspense mode로 전환되도록 지정
useErrorBoundary
불리언
오류가 발생할 경우 오류 경계 컴포넌트를 자동으로 렌더링할지 여부
Last updated