Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📢 개요
#57
✨ PR 유형
어떤 변경 사항이 있나요?
➕ 변경 사항 in Detail
댓글 post를 useMutation으로 구현하였습니다.
post 관련 api 처리 로직은 다음과 같습니다.
const queryClient = useQueryClient();
const { mutate: postComment } = useMutation(postCollectionAnimation, {
onSuccess: () => {
queryClient.invalidateQueries('getAnimationCollection');
setInputValue('');
},
onSettled: () => {
console.log('loading..');
},
onError: (error) => {
console.log(error);
},
});
function handleClickPostButton() {
if (inputValue.trim() !== '') {
postComment({ userId: 1, content: inputValue });
}
}
function handleChangeComment(e: React.ChangeEvent) {
setInputValue(e.target.value);
}