useCallback 을 사용해야 하는 경우

nyongho·2021년 5월 25일
0

오늘 배운 내용

목록 보기
25/40

1) 자식 컴포넌트에게 "함수" 를 전달할 때

컴포넌트가 리렌더링 될 때마다 자식은 계속 props 를 받게 된다. 이 경우 당연히 자식의 컴포넌트까지 계속해서 리렌더링 된다.

이 때 useCallback 을 이용하여 특정 경우에만 함수를 재사용할 수 있게 하면 "렌더링 최적화"에 도움이 된다.

1-1. useMemo

useCallback 이 '함수'를 재사용한다면 useMemo 는 '특정 값'을 재사용할 때 사용된다.

profile
두 줄 소개

0개의 댓글