[React Official Document] #6 Updating object on state
리액트의 상태로는 다양한 타입이 할당될 수 있다. 우리는 숫자, 문자열, 불리언 등의 값들을 사용했는데, 객체 또한 상태가 될 수 있다. 하지만, 우리는 불변성을 유지하기 위해 객체를 바꿔서는 안된다. 객체를 바꾸는 것 대신, 새로운 객체를 만들어서 기존 객체와 교체해야한다. 내부의 값을 바꾸는게 아니라, 객체 자체를 교체한다는 뜻이다. 이 문서에서는 객체인 상태를 업데이트, 중첩된 객체 업데이트, 불변성, Immer를 활용하여 간단하게 객체 상태를 업데이트 하는 방법을 배울 것이다. Mutation(변경)이란? 숫자, 문자열, 불리언, 객체 등 모든 자바스크립트 타입은 객체가 될 수 있다. 여기서 숫자, 문자열, 불리언 등은 불변적인 값인데, 변할 수 없고 read-only인 것으로 받아들여도 된다. ..
2023. 10. 4.