Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[신승헌]sprint12 #724

Conversation

AdamSeungheonShin
Copy link
Collaborator

요구사항

체크리스트 [기본]

중고마켓

  • ‘상품 등록하기’ 버튼을 누르면 “/additem” 로 이동합니다.
  • 각 상품 클릭 시 상품 상세 페이지로 이동합니다.
  • 상품 상세 페이지 주소는 “/items/{productId}” 입니다.

상품 상세

  • 내가 등록한 상품일 경우 상품 수정, 삭제가 가능합니다.
  • 문의하기 input창에 값을 입력 후 ‘등록’ 버튼을 누르면 댓글이 등록됩니다.
  • 내가 등록한 댓글은 수정, 삭제가 가능합니다.

상품 등록

  • 이미지를 제외하고 input 에 모든 값을 입력하면 ‘등록' 버튼이 활성화 됩니다.
  • 활성화된 ‘등록' 버튼을 누르면 상품 등록이 완료됩니다.
  • 등록이 완료되면 해당 상품 상세 페이지로 이동합니다.

주요 변경사항

  • 게시글 상세 페이지 get요청 부분에 react-query 적용 해보았습니다
  • zod도 함께 활용해 보았습니다

멘토에게

  • 아직 학습이 많이 부족한 것 같습니다.. 주말 이용해서 추가적으로 학습 해보고 멘토링 시간에 추가적으로 질문 드리겠습니다

@AdamSeungheonShin AdamSeungheonShin self-assigned this Jul 19, 2024
@AdamSeungheonShin AdamSeungheonShin added the 미완성🫠 죄송합니다.. label Jul 19, 2024
Copy link
Collaborator

@lunaticscode lunaticscode left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

작성된 코드 기준으로는 딱히 부족한 부분이 없네요..? 잘하셨습니다.

현재 Zod Object로 Api Reponse에 대한 스키마 검증을 하려고 하시는 것 같은데, 여기서는 parse 혹은 safeParse 쪽을 좀더 보시면 좋을 듯 하네요.

@lunaticscode lunaticscode merged commit eadae33 into codeit-bootcamp-frontend:Next.js-신승헌 Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
미완성🫠 죄송합니다..
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants