라이브러리

[react][react-query] '() => void' 형식은 'MutationFunction<unknown, void>' 형식에 할당할 수 없습니다.

킹king 2024. 7. 11. 16:51
반응형

 

'() => void' 형식은 'MutationFunction<unknown, void>' 형식에 할당할 수 없습니다.

 

react-query쓰는데 mutationFn에서 자꾸 에러가 난다.. 어쩔티비아니냐거

 

1. promise 반환

return useMutation({
  mutationFn: () => {
    // 뭔가 하기
    return new Promise((res) => res(true));
  },
  onSuccess: () => {
  }
})

mutationFn안에서 프로미스 해주셈 보통 api보내는건 어차피 자동반환되니까 상관없는데 아닌거는 따로 해줘야함.

모든 게시물(특히 과거 게시물)은 잘못된 방법으로 처리한것을 좋다고 써놨을 수 있습니다. 참고만 하시고 틀린게 있다면 댓글 남겨주세요~