form을 submit하지않아도 페이지 진입시 계속 post요청이 보내지고 있었다.
const createMutation = useMutation(data => postAPI(`${PARTIES_URL.PARTIES_ADD}`), {
onSuccess: response => {
console.log(response);
},
onError: error => {
alert(error.message);
},
});
// // }
const handlePartySubmit = data => {
data.partyDate = moment(data.partyDate).format('YYYY-MM-DDTHH:mm');
if (isEdit) {
// updateMutate.mutate(data);
} else {
createMutation.mutate(data);
}
navigator(PATH_URL.MAIN);
};
이렇게 하면 수정모드일때만
값 가져와서 form 초기화 시켜줌
useEffect(() => {
if (!isEdit) {
// const partyDate = '2023-05-12T21:30';
// const partyDate = party.partyDate;
// setSelectedDate(new Date(partyDate));
reset({
// title: party.title,
// content: party.content,
// totalCount: party.totalCount,
// partyDate,
});
}
}, []);```