useCallback이란?
const handleClick = useCallback(() => doSomething(id), [id]);useMemo(() => fn, deps)의 함수 특화 버전이다.
주의
React.memo 자식 + 참조 안정성이 필요할 때만 효과. 무분별 사용은 오히려 오버헤드.
함수 참조를 메모이제이션하는 훅. 자식 컴포넌트 리렌더 방지에 활용.
const handleClick = useCallback(() => doSomething(id), [id]);useMemo(() => fn, deps)의 함수 특화 버전이다.
React.memo 자식 + 참조 안정성이 필요할 때만 효과. 무분별 사용은 오히려 오버헤드.