장바구니에서 수량을 변경할 때 다음과 같이 reducer함수를 사용하고 있는데요
`
function reducer(state = 기본값, 액션){
let copy = [...state];
if(액션.type === "+"){
copy[액션.idx].quan ++;
return copy
}else if( 액션.type === "-"){
if(copy[액션.idx].quan !==0){
copy[액션.idx].quan--;
}
return copy
}
`
지금은 아래처럼 기본값을 직접 넣어줘서 기본값copy[액션.idx]가 가능하지만
`
let 기본값 = [
{id : 3, title : "애플", quan : 2 },
{id : 4, title : "애플2", quan : 1 },
{id : 5, title : "애플3", quan : 7 }]
`
만약 기본값을 axios로 받아서 dispatch한 경우엔 해당 값에 다른 조건문이 어떻게 접근하나요?
if(액션.type === "axios로 기본값 받기"){
return 액션.payload =>이값을 전역 해당 reducer의 전역 변수로 쓰는 법이 궁금합니다!
}