Immutable Data 28 Jul 2020 Immutable. 한국어로는 불변. 데이터가 불변하지 않는 게 왜 중요할까? 불변 객체라는 말은 여러 번 들어왔지만, 그 중요성에 대해서는 생각해본 적이 없었다. 이번 포스팅을 통해서 Immutable 데이터는 무엇이길래 그토록 중요한지, 그리고 Immutable.js 라이브러리는 무엇인지 알아보려고 한다. Immutable의 정의 MDN에서 말하는 Immutable의 정의에 대해서 먼저 알아보자. Immutable object는 내용을 변경할 수 없는 객체를 말한다. 객체는 다음과 같은 이유로 Immutable 할 수 있다: 성능 향상을 위해 (객체가 나중에 변경되지 않을 것이므로) 메모리 사용을 줄이기 위해 (전체 객체를 복제하는 대신 객체를 참조) ..