immer

React Immer로 불변성 유지하기 React에서 Immer를 사용하여 배열 또는 객체의 불변성을 유지하는 방법에 대해 알아보겠습니다. 1. 불변성 React의 컴포넌트에서 상태의 불변성을 유지하는 것은 매우 중요합니다. 불변성은 기존 값을 직접 수정하지 않으면서 새로운 값을 만들어내는 것을 의미합니다. 따라서 배열이나 객체의 값을 변경할 때는 새로운 배열이나 객체를 만들어 필요한 부분을 변경해주어야 합니다. 불변성이 유지되지 않으면 값이 변경되어도 감지하지 못하게 되고 렌더링 성능을 최적화하지 못하는 문제가 발생합니다. 주로 전개 연산자를 사용하여 배열이나 객체의 값을 복사합니다. const arr = [1, 2, 3, 4, 5]; const nextArr1 = arr; // 같은 배열을 가리키도록..
freestrokes
'immer' 태그의 글 목록