immutable1 React(17) Immutable 개념 리액트 컴포넌트의 state 를 변경시, 무조건, setState 를 통해서 업데이트 해주어야 하며, 업데이트 과정에서 기존 객체의 값을 직접적으로 수정하면 절대!! 안됩니다. 언제나 기존객체는 불변함을 유지시켜주어야 합니다. 자칫 잘못했다 나중에 최적화를 제대로 못하게 되는 일이 발생하죠. "데이터를 이리저리 주고받는 과정에서 데이터는 변하면 안된다. 예를 들어 데이터를 추가할 때 push()는 데이터뭉텅이(배열) 원본으로, concat()은 복사본으로 작업한다. → 그래서 원본이라는겨 복사본이라는겨? 굉장히 헷갈리며 일관성이 떨어짐 이때 Immutable 라이브러리를 사용하면 원본은 킵하면서 복제본의 결과만 일관성있게 바꿔준다." Immutable 을 사용 할 때는 다음 규칙들을 기억하세요: 객체는 .. 2021. 1. 8. 이전 1 다음 반응형