redux 불변 업데이트 패턴

ami_jusun·2022년 8월 14일

개인 프로젝트를 진행하며 최근검색어 기능을 구현하다가 에러를 만났다.


js 배열의 내용물은 push, unshift, splice와 같은 가변함수를 사용해서 수정되는데 우리는 리듀서에 상태를 직접 바꾸기를 원하지 않기 때문에 이를 피해야한다. 하지만 unshift를 이용하여 최근검색어를 구현하려고 했기 때문에 에러가 발생하였다.

spread 문법을 사용하여 리듀서에 상태를 직접 바꾸지 않게끔하여 문제를 해결하였다.
중복아이디 삭제 기능 추가 구현

profile
쓸모없는 도전은 없으니까

0개의 댓글