서론React 최적화 관련 글 보다가 useMemo랑 useCallback이라는 Hook을 발견했음둘 다 성능 최적화를 위한 거라고 하는데, 처음엔 "둘이 뭐가 다른 거야?" 싶었음코드 보면 사용법도 비슷하고, 둘 다 의존성 배열 쓰는 것도 같아서 헷갈렸음근데 찾아보니까 하나는 값을 메모이제이션하고, 하나는 함수를 메모이제이션하는 거였음그래서 useMemo와 useCallback의 차이점과 언제 쓰는지 정리해봄본론useMemo와 useCallback은 둘 다 불필요한 연산이나 리렌더링을 방지하기 위한 Hook임하지만 메모이제이션하는 대상이 다름메모이제이션이 뭐냐면?메모이제이션(Memoization)은 이전에 계산한 값을 저장해뒀다가 재사용하는 기법임같은 계산을 반복하지 않아도 됨성능이 향상됨React에서..