TIL(Today I Learned)/스파르타 내배캠 최종프로젝트

[TIL]24/01/17 [최종] mutationFn의 리턴값..

개발자먼지 2024. 1. 17. 03:04
반응형
onSuccess의 1번째 매개변수를 받으면 return 된 data 있음!

오늘도 화이팅!

1.  useMutation 쓸 때 mutationFn에서 리턴 값은 어디로가나..

onSuccess의 첫번째 매개변수에서 받을 수 있다. 

사용 안할거면 리턴도 안해도된다.

 

const queryClient = useQueryClient()
const { isPending, isError, error, mutate } = useMutation({
mutationFn: setProject,
onSuccess: () => {
//1번째 매개변수를 받으면 return 된 data 있음!
// queryClient.invalidateQueries({queryKey:["projects"]}) 
alert("게시물 작성 완료~!")
router.push("/")
},
})

 

참고로 두번째 매개변수는 뮤테이션 펑션에 내려준 매개변수이다.
공식문서 공부~!

https://tanstack.com/query/latest/docs/react/reference/useMutation

https://tanstack.com/query/latest/docs/react/guides/query-invalidation

2. insert 시 select() 왜하나?

넣은 data 안쓸 거면 안해도된댜..

 


프로젝트 진행 상황

✓ 진도가 안나가

✓ 카테고리 셀렉트 지옥.. 

 

회고

프로젝트의 작은 한 부분인데 어려운 기능~
우리 뭔가  javacript + css 적인걸 더 열심히 했어야했나봐...


내 진행 상황 

오늘 한일

1. 기술선택 태그 선택한것 디비 저장 . 난황

2. 포지션 id 가 필요한 상황...ㅜ

 

 
반응형