728x90
RTK updateQueryData를 이용해 state를 미리 삭제한 값으로 업데이트할 때 삭제가 안되는 점
이유 : 삭제된 값을 넣을때 filter을 사용하여 수정하면 안되고, splice를 통해 넣어주니 됐다.
dispatch(
api.util.updateQueryData("list",{deleteId},draft)=>{
//안됨 (ㅌ)
draft = draft.filter(obj=> obj.id!=== deleteId);
//됨
const index = draft.findIndex((obj)=>obj.id===deleteId);
draft.splice(index,1);
})
728x90
반응형
'REACT' 카테고리의 다른 글
google-maps-react [리액트 구글 맵 기본 장소 마커 지우기] (0) | 2022.04.08 |
---|---|
[React.js] html2canvas cors 에러 (0) | 2022.03.24 |
Error#1 transform 속성과 position fixed (0) | 2022.03.24 |
함수형 React Array state update 방법 (0) | 2021.10.14 |
FullCalendar --값 가져오기 (0) | 2020.12.23 |