function reducer2(state = cart, action){
if( action.type === 'addcart' ){
let found = state.findIndex((a)=>{return a.id === action.payload.id});
if ( found >= 0 ){
let copy = [...state];
copy[found].quan++;
return copy
}
else {
let copy = [...state];
copy.push(action.payload);
return copy
}
저 같은 경우에는 카트 페이지에 가격도 뜨게 해놨는데
갯 수가 늘어날때 마다 가격도 늘어나게 하고싶은데 이게 어렵네요
if ( found >= 0 ){
let copy = [...state];
let A = 0;
copy[found].quan++;
A = A + copy[found].price;
return copy, A
}
이렇게 하면 ×TypeError: undefined is not a function (near '...props.cart.map...')
이런 에러가 뜨네요 어떻게 더하기를 구현 할 수 있을까요?