<Button
className="detailBtn"
onClick={() => {
let idx = 0
if (stock.length == 0) {
dispatch(pushBtn({ id: jValue, name: dt, cnt: 1 }));
}
else if(stock.length!=0){
for(var i = 0;i<stock.length;i++){
if(stock[i].name==dt){
dispatch(changeCnt(i));
idx++;
console.log("같음" + idx);
}
}
if(idx==0){
dispatch(pushBtn({ id: jValue, name: dt, cnt: 1 }));
}
}
}}
variant="warning"
>
장바구니
</Button>
강의보고 내가 한번 해봐야지 하고 고민하면서 코드를 직접 작성했습니다. 똑같은 상품 들어가면 수량 올라가고 다른상품은 추가되게 해봤는데
일단 되긴하는데 훨씬 좋은 팁이나 잘못된 부분 있으면 조언 부탁드릴게요