렌더링 최적화를 위한 Hook, useMemo, useCallback useMemo란? 특정 값을 재사용하고자 할 때 사용하는 Hook이다. 예시 코드 해석 👉 props로 넘어온 value값을 calculate라는 함수에 인자로 넘겨서 result 값을 구한 후, 엘리먼트로 출력을 하고 있다. function Calculator({value}){ const result = calculate(value); return {result} ; } 만약 위의 calculate가 내부적으로 복잡한 연산을 해야 하는 함수라 계산된 값을 반환하는 데에 시간이 몇 초 이상 걸린다고 가정한다면, 해당 컴포넌트는 렌더링을 할 때마다 이 함수를 계속해서 호출할 것이고, 그 때마다 시간이 몇 초 이상 소요가 될 것이다. 유..