[ React ] 장바구니 구현 중 수량에 따른 가격 계산 오류 이슈 해결
·
🧡 Projects/🧡 Projects: Web
React에서 useReducer를 사용해 장바구니 기능을 구현하던 중,수량을 조절하는 + 버튼을 클릭했을 때 가격이 NaN으로 표시되거나, 수량과 맞지 않는 가격이 표시되는 현상이 나타났습니다.이 글에서는 1️⃣ 문제 상황, 2️⃣ 원인 분석, 3️⃣ 해결 방법과 함께 관련 개념을 정리해보았습니다. 💡 내가 구현하고자 했던 기능"React 티셔츠 추가"버튼을 누르면 장바구니에 상품이 추가된다.+,- 버튼을 눌러 수량을 조절각 아이템의 수량에 따라 가격이 실시간으로 반영 🚨 문제 1: 가격이 NaN으로 표시됨📌 발생 상황수량 증가(+) 버튼을 눌렀을 때 가격이 NaN으로 표시됨🔍 원인sampleItem 객체 내부에서 total: this.price * this.quantity를 사용함하지만 일반..