오늘은 대부분의 기능을 끝냈다(댓글,대댓글 제외)
제품의 디테일 부분도 완성을 시켰고, 찜하기 기능, 충전하기 기능도 아임포트와 연동시켜서 완료했다.
상품 등록/ 수정 부분은 Final의 기억을 되살려 useForm을 이용하여 진행했다.

등록과 수정을 한페이지에서 작성하기 위해서 isEdit값으로 조건을 걸어주었고,
React-quill을 사용한 뒤 defaultvalue로 작성되어있던 디테일의 값을 defaultvalue를 넣어주어 수정 시에 contents가 표기 되게 하였다.

아임포트를 사용할 때 수업시간에 이용했던 함수를 참고하여 함수를 완성시켰다.

모달에서의 결제창이 좀 어려웠는데, css구축 부분이 좀 힘들었고 나머지는 selectbox를 하지않고 li태그와 ul태그를 사용하여 selectbox를 구현하였다.
이 외에도 찜기능, 상품 구매기능 을 추가로 구현했지만 너무 많기에 캡쳐는 따로 하지 않았다.
댓글 대댓글은 시간이 오래걸릴거같아서 다음번에 구현하기로 하겠다.
'Code.camp > Supplement' 카테고리의 다른 글
| Supplement 과제 6일차 - 마무리 (0) | 2023.02.19 |
|---|---|
| Supplement 과제 4일차 (0) | 2023.02.17 |
| Supplement 과제 3일차 (0) | 2023.02.16 |
| Supplement 과제 2일차 (0) | 2023.02.14 |
| Supplement 과제 1일차 (0) | 2023.02.13 |