Redux에서 배열 상태를 지우려면 어떻게합니까? 빈 배열의 초기 상태가 있고 사물이 추가되고 있습니다. 나는 단지 분명히, 나는 다음과 같은 방법을 시도하는 작업을 갖고 싶어하지만 "action.payload"나는 CLEAR_THINGS 조치에 제공 대해 말해 "예기치 않은 토큰"오류가 있습니다 :Redux에서 배열 상태 지우기
export default (state=[], action) => {
switch (action.type) {
case "RECEIVE_THING":
return [
...state,
action.payload
];
case "CLEAR_THINGS":
return {
...state,
action.payload // payload here is []...
};
default:
return state;
}}
그것은 또한 던져 action.payload 대신 []를 사용하면 오류가 발생합니다.
return [...} 대신 return [...]해야합니까? – aw04
@ aw04하지만 '[]'을 배열의 새 요소로 추가합니다. – Maboo
'return []'가 작동해야합니다 감속기를 보여주세요 – topheman