inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

ju004100님의 게시글

ju004100 ju004100

@ju0041004385

수강평 작성수
1
평균평점
5.0

게시글 1

질문&답변

12.15강의 10분 Edit페이지에서 삭제하기(onDelete) 기능 질문

감사합니다 혹시 onUpdate가 이상한데 혹시 오탈자가 있을까봐 몇 번이나 지우고 다시 작성해봤지만 계속 오류가 나서 질문드립니다. import Header from "../components/Header"; import Button from "../components/Button"; import Editor from "../components/Editor"; import { useParams, useNavigate } from "react-router-dom"; import { useContext } from "react"; import { DiaryDispatchContext } from "../App"; import useDiary from "../hooks/useDiary"; const Edit = () => { const params = useParams(); const nav = useNavigate(); const { onDelete, onUpdate } = useContext(DiaryDispatchContext); const curDiaryItem = useDiary(params.id); const onClickDelete = () => { if (window.confirm("일기를 정말 삭제할까요? 다시 복구되지 않아요!")) { //일기 삭제 로직 //console.log(params.id); onDelete(params.id); nav("/", { replace: true }); } }; const onSubmit = (input) => { if (window.confirm("일기를 정말 수정할까요?")) { onUpdate( params.id, input.createdDate.getTime(), input.emotionId, input.content ); } nav("/", { replace: true }); }; return ( nav(-1)} text={" } rightChild={ } /> ); }; export default Edit;

좋아요수
0
댓글수
2
조회수
223