혹시 여기 리액트 하시는분들도 잇으실까요?
본문
우선 그누보드나 php에 대한 질문이 아닌 점 정말 죄송합니다, 물어볼 때가 없어서요 ㅠ
안녕하세요, 디스패치를 액션하면 리듀서에서 값을 수정 하고 있습니다
TodoPost는 데이터를 넣어주는 액션함수고, clearSaveList는 그 넣어준 데이터를 지우는 액션함수 입니다.
순서대로 액션을 디스패치 해보면 기본값으로 돌아와야되는데 넣었던 데이터가 삭제가 안되더라구요..
혹시 뭐가 잘못 된걸까요..?
export const TodoPost = (data) => ({
type: Todo,
data,
});
export const clearSaveList = () => ({
type: clear,
});
case Todo:
return {
...state,
Todo: [...state.Todo, action.data],
editorToggle: !state.editorToggle,
};
case clear:
return {
state
};
또는
case clear:
return {
...state,
Todo: [...state.Todo],
};
둘중 하나 일것 같은데 redux-logger로 보면 값이 안바뀝니다..
답변을 작성하시기 전에 로그인 해주세요.