c3epmos 2020. 5. 6. 22:42

immer

객체의 구조가 엄청나게 깊어지면 불변성을 유지하기 어려워진다.

위와 같이 값 하나를 업데이트하기 위해 코드를 열 줄 정도 작성해야 한다. 이럴 때, immer라는 라이브러리를 사용하면 매우 쉽고 짧은 코드로 불변성을 유지할 수 있다.

위의 예시와 같이 사용하면 불변성에 신경 쓰지 않으면서 관리할 수 있다.