게시글
질문&답변
2022.05.03
새 일기 작성시에도 리스트에 안 뜨는 문제
const reducer = (state, action) => { let newState = []; switch (action.type) { case 'INIT': { return action.data; } case 'CREATE': { const newItem = { ...action.data }; newState = [newItem, ...state]; break; } case 'REMOVE': { newState = state.filter((it) => it.id !== action.targetId); break; } case 'EDIT': { newState = state.map((it) => it.id === action.data.id ? [...action.data] : it ); break; } default: return state; } return state; // newState }; App.js 컴포넌트에서 reducer return 부분에 newState 넣으시면 됩니다.
- 0
- 1
- 204
고민있어요
2022.04.15 18:43
prettier 작동 안 되시는 분
- 5
- 1
- 111