리액트에서 불변성을 유지하면서 상태를 업데이트 하는 것은 중요하다.
규모가 크고 객체의 구조가 깊은 프로젝트에서 배열이나 객체를 복사하고 새로운값을 덮어 씌우는 등의 방식으로 처리해 나가다 보면 불변성을 유지하면서 상태를 업데이트 하는 것이 힘들다.
그럴 경우를 위한 immer 모듈이 있다.
npm i immer
'basic > React.js' 카테고리의 다른 글
[React.js] Error: Invariant failed: You should not use <Link> outside a <Router> (0) | 2021.03.17 |
---|---|
[React.js] SPA (0) | 2021.03.17 |
[React.js] react-virtualized로 컴포넌트 최적화하기 (0) | 2021.03.15 |
[React.js] Hooks (0) | 2021.03.10 |
[React.js] ref DOM을 사용해야하는 경우 (0) | 2021.03.10 |