Skip to content

Conversation

@twtwkim
Copy link
Collaborator

@twtwkim twtwkim commented Jan 10, 2025

요구사항

기본

중고마켓

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

상품 상세

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

상품 등록

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

심화

  • api 요청에 TanStack React Query를 활용해 주세요.

주요 변경사항

  • 넥스트로 진행했던 미션 내용을 합쳤습니다. 브랜치도 이상해서 새로 팠더니 파일이 많아졌습니다.....;;;
  • 요구사항 외 swagger에서 제공하는 api는 모두 활용해서 기능을 붙였습니다.

스크린샷

배포

멘토에게

  • 리팩토링은 차차 진행하겠습니다.
  • 지난 리뷰는 반영하였습니다.
  • 다만, 지난 리뷰 중 api는 파일별로 분리하는게 좋겠다는 말씀을 해주셨는데, api 개수가 많아져도 함수별로 파일을 따로 만들어서 관리하는게 좋을까요?? 아니면 카테고리 별로 분리하는게 좋을까요???
  • 리액트 쿼리는 처음 사용해봤는데, 조금 더 공부가 필요할 것 같습니다. 제대로 쓴 건지 잘 모르겠네요;;
  • 셀프 코드 리뷰를 통해 질문 이어가겠습니다.

withyj-codeit and others added 30 commits September 8, 2023 13:23
@twtwkim twtwkim requested a review from jyh0521 January 10, 2025 07:23
@twtwkim twtwkim self-assigned this Jan 10, 2025
@twtwkim twtwkim added the 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. label Jan 10, 2025
@twtwkim twtwkim closed this Jan 10, 2025
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.

5 participants