useCallback, 렌더링 성능을 최적화하는 함수

Napsztar·2021년 3월 12일
1

useCallback의 첫 번째 파라미터에는 생성하고 싶은 함수를 넣고, 두 번째 파라미터에는 배열을 넣으면 된다.
두 번째 파라미터에 넣는 배열에는 어떤 값이 바뀌었을 때 함수를 새로 생성해야 하는지 명시해야 한다.
만약, 비어있는 배열을 넣게 되면 컴포넌트가 렌더링될때 만들었던 함수를 계속해서 재사용하게 된다.

0개의 댓글