• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

useMemo와 useRef 차이

22.07.31 18:39 작성 조회수 262

0

useMemo는 복잡한 합수 결과값을 기억하고 useRef는 일반 값을 기억한다고 하셨는데 둘의 동작방식의 차이가 있나요?
 
useRef로 해도 동일하게 작동은 할 것 같은데 useMemo로 해야하는 이유가 궁금합니다!

답변 1

답변을 작성해보세요.

0

값 저장 시에는 차이가 없어 보여도 값 변경 시에 차이가 있습니다.

useMemo는 deps 배열에 있는 값이 바뀌는 게 있으면 자동으로 다시 계산해주는데

useRef는 그런 게 없어서 매번 직접 다시 계산해주어야 합니다.