• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

useCallback vs useMemo

20.09.16 11:23 작성 조회수 139

0

이 2개의 쓰임새가 조금 헷깔립니다.

명확한 설명좀 부탁드립니다.~

답변 2

·

답변을 작성해보세요.

1

useCallback(함수, [갱신할기준이되는배열])

useMemo(() => 값, [갱신할기준이되는배열])

기본적으로 함수나 값은 함수 컴포넌트가 리렌더링될 때마다 새로 생깁니다. 이는 비효율이라서 useCallback과 useMemo로 캐싱을 하는데요. useCallback은 함수를 캐싱할 때 사용하고, useMemo는 특정 값을 캐싱할 때 사용합니다.

0

Nosugar님의 프로필

Nosugar

질문자

2020.09.16

감사합니다~