인프런 커뮤니티 질문&답변

Nosugar님의 프로필 이미지

작성한 질문수

웹 게임을 만들며 배우는 React에 TypeScript 적용하기

로또 추첨기와 FC, useMemo

useCallback vs useMemo

작성

·

192

0

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

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

답변 2

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

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

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

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

0

Nosugar님의 프로필 이미지
Nosugar
질문자

감사합니다~

Nosugar님의 프로필 이미지

작성한 질문수

질문하기