js immutability (1) 썸네일형 리스트형 Js - 불변성(immutability) React와 Vue의 불변성 차이 1. 불변성이란? 2. JavaScript 메모리 구조 3. 원시타입과 참조 타입의 데이터 저장방식과 재할당 비교 4. React와 Vue에서의 데이터 불변성 1. 불변성이란? 불변성은 값이나 상태를 변경할 수 없는 것을 의미한다. 프로그래밍에서 불변성은 데이터 원본의 훼손을 막는 것을 의미한다. 간단히 말하자면, 어떤 값을 직접적으로 변경하지 않고 새로운 값을 만들어내는 것이다. 2. JavaScript 메모리 구조 자바스크립트 엔진은 call stack과 heap memory 2가지 메모리 공간을 가지고있다. call stack: 실행 중인 함수를 추적해 계산을 수행하고 지역변수를 저장하는 공간이다. 이곳에 원시 타입들이 저장된다. heap memory: 참조 타입들이 할당되는 곳입니다. 메모리 누수.. 이전 1 다음