실전 프로젝트 구현 순서

도서 주문 기능 구현 경로

도서 목록은 조회 흐름이고, 장바구니와 주문은 상태 변경 흐름입니다. 모델, 화면, API 책임을 나누면 구현 순서가 흔들리지 않습니다.

01

도서·주문 모델

도서와 주문 구조 확정

Mongoose 모델과 초기 데이터를 먼저 잡아 화면이 참조할 기준을 만듭니다.

02

상태

장바구니 수량과 선택 항목 관리

추가, 수량 변경, 제거 동작을 클라이언트 상태와 API 경계로 나눕니다.

03

주문

사용자 입력과 결제 전 단계 묶기

주문 페이지에서는 장바구니 검증, 배송 정보, 저장 요청을 한 흐름으로 연결합니다.

구현 순서 기준

  • 목록과 상세는 읽기 전용 흐름, 장바구니와 주문은 변경 흐름으로 분리합니다.
  • 수량 변경은 화면 상태와 서버 저장 시점이 어긋나지 않게 맞춥니다.
  • 주문 완료 후 장바구니 초기화와 실패 메시지 처리를 같이 확인합니다.

기능 책임

목록 GET 중심 검색·상세 진입
장바구니 상태 변경 수량·삭제·합계
주문 POST 중심 검증·저장·피드백