useCallBack
:메모이제이션 기법으로 컴포넌트 성능을 최적화 시켜주는 도구
함수를 메모이제이션해서 불필요한 재생성을 방지한다 ( 재사용한다는 뜻 )
컴포넌트가 리랜더링 될 때, 의존성 배열에 있는 값이 변경되지 않으면 이전의 함수를 반환함
자식컴포넌트가 불필요하게 리랜더링 되는 것을 방지하는데 유용함.
useCallback 사용법
useCallback(() => {
코드
}, [])
예시 코드
단어 설명
# 메모이제이션 기법
: 동일한 작업을 반복할 때, 그 작업의 결과를 저장해 두었다가 다시 사용함으로써 불필요한 중복 연산을 피하는 최적화 기법
'React' 카테고리의 다른 글
React - useEffect (0) | 2024.10.25 |
---|---|
React - Hook / useState (.jsx) (0) | 2024.10.24 |
React - 클래스 컴포넌트 (2) | 2024.10.24 |
React - 컴포넌트를 이용한 리스트 랜더링 (1) | 2024.10.21 |
React - 컴포넌트 (1) | 2024.10.21 |