한마디요약
useMemo는 계산된 값을 캐싱하는 데 사용됩니다. 이전 계산 결과를 재사용하여 성능을 최적화할 수 있습니다. useMemo는 첫 번째 매개변수로 콜백 함수를 받으며, 두 번째 매개변수로 의존성 배열을 받습니다. 의존성 배열에 포함된 값이 변경되지 않은 경우, useMemo는 이전 결과를 반환한다. useEffect는 주로 컴포넌트 내부의 상태, 프롭스, 브라우저 이벤트 등과 같은 사이드 이펙트를 다룰 때 사용됩니다. useEffect는 컴포넌트가 렌더링된 후에 비동기적인 작업을 수행하거나 DOM 노드를 조작하는 등의 작업을 수행할 수 있습니다. useEffect는 첫 번째 매개변수로 콜백 함수를 받으며, 두 번째 매개변수로 의존성 배열을 받습니다. 의존성 배열에 포함된 값이 변경될 때마다 useEff..