안녕하세요, 디스패치를 액션하면 리듀서에서 값을 수정 하고 있습니다
TodoPost는 데이터를 넣어주는 액션함수고, clearSaveList는 그 넣어준 데이터를 지우는 액션함수 입니다.
순서대로 액션을 디스패치 해보면 기본값으로 돌아와야되는데 넣었던 데이터가 삭제가 안되더라구요..
혹시 뭐가 잘못 된걸까요..?
</p>
<p>export const TodoPost = (data) => ({</p>
<p> type: Todo,</p>
<p> data,</p>
<p>});</p>
<p> </p>
<p>export const clearSaveList = () => ({</p>
<p> type: clear,</p>
<p>});</p>
<p> </p>
<p> case Todo:</p>
<p> return {</p>
<p> ...state,</p>
<p> Todo: [...state.Todo, action.data],</p>
<p> editorToggle: !state.editorToggle,</p>
<p> };</p>
<p> </p>
<p> case clear:</p>
<p> return {</p>
<p> state</p>
<p> };</p>
<p> </p>
<p> 또는</p>
<p> </p>
<p> case clear:</p>
<p> return {</p>
<p> ...state,</p>
<p> Todo: [...state.Todo],</p>
<p> };</p>
<p> </p>
<p> 둘중 하나 일것 같은데 redux-logger로 보면 값이 안바뀝니다..</p>
<p>