장바구니 reducer action 전이 기준
장바구니는 단순 배열이 아니라 추가, 수량 변경, 삭제, 합계 계산이 같은 규칙 안에서 움직이는 상태 머신에 가깝습니다.
Reducer
액션으로 상태 변경 제한 · 수량 증가와 제거 같은 규칙을 switch 안에 모아 컴포넌트 중복을 줄입니다.
Context
장바구니 상태를 전역 공유 · Provider는 상태와 dispatch 함수를 내려주고 컴포넌트는 필요한 액션만 호출합니다.
검증
회귀 테스트 시나리오 확인 · 같은 상품 추가, 수량 0, 삭제 후 합계처럼 깨지기 쉬운 흐름을 확인합니다.
핵심장바구니 reducer action 전이 기준은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.