강사님 안녕하세요!
장바구니 담기 버튼을 추가하면 장바구니 배열에 오브젝트가 push되는 기능을 구현하는데 Routes 기능을 사용해서 새로고침이 안되게 해도
빈 배열이 추가됩니다. 상품 details 페이지에서는 findProduct가 화면에 보이는 제품의 오브젝트로 찍히는 상태입니다.
<button
className="btn btn-danger"
onClick={() => {
navigate("/cart");
dispatch(pushCart(findProduct));
}}
>
주문하기
</button>
pushCart(state, action) {
let copy = [...state];
copy.push(action.payload);
return copy;
console.log(item.getInitialState());
},