21.07.15 React/Splice

김정후·2021년 7월 15일
0

TIL

목록 보기
27/37

CRUD 연습하는데
Delete를 리덕스에서 어떻게 구현해야하는지 모르겠어서 한참을 헤맸다

우선 생각해본 방법은
현재 있는 id값과 다른 id 값들만 return하면 되지안을까
했는데 구현을 못했고 친구찬스로 splice 써보라해서 부랴부랴 알아봤다

splice() 메소드는 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경한다. 이 메소드는 원본 배열 자체를 수정한다.

splice(start[, deleteCount[, item1[, item2[, ...]]]])
이렇게 쓰는거고

나는 아래 처럼 적었다.
[POSTDELETE]:(state, action) => produce(state,(draft)=>{

draft.postList.splice(action.payload.id, 1)

}),

profile
리엑트 두두등장

1개의 댓글

comment-user-thumbnail
2021년 7월 20일

ㅎㅇ

답글 달기