렌더링 최적화/React

React의 비교방식과 렌더링 최적화

데이터타입 자바스크립트에는 원시형과 객체형 이라는 데이터 타입의 두 가지 범주가 존재합니다. 원시 타입 변수 할당 시점에 메모리 영역을 차지하고 저장되기 때문에 불변 형태의 값으로 저장된다. (boolean, number, string, null, undefined, Symbol, Bigint) 객체 타입 반면 객체는 언제나 프로퍼티를 삭제, 추가, 수정할 수 있기 때문에 원시형과 달리 변경 가능한 형태로 저장되며, 참조 주소값을 변수에 할당받는다. (배열, 함수 , 정규식, 클래스 등.. ) 이러한 특성에 의해 객체타입의 경우 내부 프로퍼티가 변경 되더라도 기존의 참조주소를 유지하므로 서로 다른객체로 판단하지 않게됩니다. 그렇다면 자바스크립트는 자료형의 비교를 정확히 어떻게 수행할까요? JS의 동등성 ..

JakeTheMaverick