useMemo란?useMemo는 React에서 컴포넌트 성능 최적화를 위해 제공하는 훅입니다. 특정 값이 재계산될 필요가 없을 때 이전 계산 값을 재사용하여 불필요한 계산을 방지합니다.const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]); 1. 불필요한 계산 방지- 복잡한 계산(비용이 많이 드는 함수 호출 등)의 결과를 캐싱합니다.- 종속성 배열([])의 값이 변경될 때만 재계산이 일어납니다. 2. 참조 유지- 이전에 계산된 값을 재사용하므로 매번 새로운 값 생성이 방지됩니다.- 이는 React에서 props 전달 시 메모이제이션된 객체나 배열의 참조를 유지하는 데도 유용합니다. 예시1. 비용이 큰 계산 로직 - items가 변..