객체의 기존의 값을 바꾸지 않고 그대로 유지하면서 새로운 값을 만들어내는 것을 말한다.
📌 yarn을 이용한 immer 라이브러리 설치하기
yarn add immer use-immer
<aside> 💡 yarn add -d immer use-immer
</aside>
dev(-d)옵션를 이용해서 설치하지 않는 이유는,
개발할때에만 필요한 라이브러리의 경우 -d 를 이용해서 설치하지만, immer는 개발과 배포 모두 필요하기때문이다.
✨package.json에서 라이브러리가 설치된 것을 확인해 볼 수 있다.

cf) dev를 이용해서 설치한 라이브러리

개발할때는 사용되지만, 배포시에는 사용되지 않는다.