반응형
https://sustainable-dev.tistory.com/156
자바스크립트에서 불변성(Immutability)이란
사실 나는 불변성이라는 개념을 자바스크립트 언어 자체를 공부할 때 말고 리액트를 공부하면서 state를 변경할 때 처음 접했었다. 그냥 단순하게 '새로운 값을 할당하지 않으면 리렌더링이 안되
sustainable-dev.tistory.com
위와 같은 이유에서 JavaScript로 개발을 할 때 불변성을 지켜줘야한다.
(데이터의 변화를 잘 캐치하기 위해서!!!!)
immer를 사용하면 복잡하지 않게 기존에 불변성을 깨뜨리는 함수들도 불변성을 지키면서 코딩할 수 있다!
yarn add immer
https://codesandbox.io/s/pedantic-grass-ojocz?fontsize=14
pedantic-grass-ojocz - CodeSandbox
pedantic-grass-ojocz by velopert using immer
codesandbox.io
위의 사이트에 들어가서 immer 예제 코드를 볼 수 있다.
반응형
'JavaScript' 카테고리의 다른 글
JavaScript 전역 변수의 문제점과 전역 변수 사용 줄이기 (0) | 2023.11.02 |
---|---|
JS 원시값과 객체가 매개변수로 들어왔을 때 (0) | 2023.10.24 |
github api 사용해보기, mjs 파일이란? (0) | 2023.09.13 |
JavaScript const에 대하여 (0) | 2021.07.08 |
[Javascript] 기본 이벤트(onBlur, onChange, onClick, onFocus, onSelect, onSubmit) (0) | 2021.06.28 |