hooks - useMemo

tapata·2022년 4월 21일
0

객체

  • 부모 컴포넌트내부에서 정의한 객체를 자식 컴포넌트로 전달할때
    • 내용이 변하지 않아도 부모 컴포넌트가 렌더링될때 같이 리렌더링됨
  • 상수 객체
    • 컴포넌트 밖에서 관리

useMemo

  • 함수의 리턴값을 재활용
  • 의존성 배열의 값이 변경되지 않으면 리턴값 재활용
  • 의존성 배열의 값이 변경되면 함수를 재실행 하고 리턴값 사용

const value = useMemo(() => runExpensiveJob(v1,v2),[v1,v2]);
const count = useMemo(() => countActiveUsers(users),[users])
profile
hello

0개의 댓글

관련 채용 정보