함수를 메모이제이션(이미 불러온 값을 캐싱하여, 그 값이 필요할때마다 메모리에서 꺼내서 재사용) 하여 화면이 재 랜더링되더라도 함수가 변경되지 않도록 하는 훅

const memoizedCallback = useCallback(
  () => {
    doSomething(a, b);
  },
  [a, b],
);