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 가 필요한 상황...ㅜ
반응형