inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

wogh1265님의 게시글

wogh1265 wogh1265

@wogh12654750

수강평 작성수
1
평균평점
5.0

게시글 2

질문&답변

새 일기 작성시에도 리스트에 안 뜨는 문제

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
조회수
262