본문 바로가기
c.c

24. 수정/등록 페이지 컴포넌트 재사용

by jyamin 2023. 2. 14.
728x90

isEdit 적을 -> isEdit={isEdit}라고 적으면 사진에 있는 const isEdit = “asdf” 되어서 props.isEdit라고 적어야 한다

(qqq)왼쪽은 바꿔도 된다 = isEdit로 시작해서 계속 isEdit로 보내야 한다는게 아니다

그래도 같게 맞추는게 좋으니 isEdit를 쓴다

뚫고 들어가기 때문에 props drilling이라고 한다

계속 사용하는건 좋지 않음

연습용으로는 좋음

{props.isEdit ? "수정하기" : "등록하기"}

 

등록/수정화면 컴포넌틑 재사용 - router 연결

수정하기를 클릭하면

수정하기가 아닌 등록하기로 되어있음

맨 오륵쪽 위 폴더에 isEdit가 없음

없어서 undefined가 된다

undefined = false 되어서 등록하기가 보이는

그래서 true를 줘야한다

다음 마지막 3

등록하기는 onClickSubmit이 실행 되도록,
수정하기는 onClickUpdate 실행 되도록 만들어야

이런식으로 update 만든다

——————주의——————

router.query.number 주의

728x90

'c.c' 카테고리의 다른 글

28. board comment 댓글  (0) 2023.02.14
25. board edit page  (0) 2023.02.14
15. 동적 라우팅 및 예외처리  (0) 2023.02.14
14. 비동기 통신과 리렌더링  (0) 2023.02.14
10. 동기통신과 비동기통신  (0) 2023.02.14

댓글