728x90
map
-
React 기초 - 깊은 복사 함수Framework & Library/React 2021. 9. 22. 18:05
깊은 복사 함수의 사용 이유 ㆍ 자식 태그도 다시 렌더링을 해야 하는지 확인하는 연산의 최적화를 위해 사용한다. → 깊은 복사는 레퍼런스만 비교하기 때문에 효율적 spread 연산자 const a = [1, 2, 3]; const b = [...a]; // a의 값을 b 변수에 복사 b.push(4); // b의 값 변경 const c = [0, ...a, 4]; console.log(`a의 값은 ${a}`); // 1, 2, 3 출력 console.log(`b의 값은 ${b}`); // 1, 2, 3, 4 출력 console.log(`c의 값은 ${c}`); // 0, 1, 2, 3, 4 출력 concat 연산자 const a2 = [1, 2, 3]; const b2 = a2.concat(4); con..