그린티_

  • 홈
  • 태그
  • 방명록

useMemo 1

(React) useMemo vs useCallback 차이

서론React 최적화 관련 글 보다가 useMemo랑 useCallback이라는 Hook을 발견했음둘 다 성능 최적화를 위한 거라고 하는데, 처음엔 "둘이 뭐가 다른 거야?" 싶었음코드 보면 사용법도 비슷하고, 둘 다 의존성 배열 쓰는 것도 같아서 헷갈렸음근데 찾아보니까 하나는 값을 메모이제이션하고, 하나는 함수를 메모이제이션하는 거였음그래서 useMemo와 useCallback의 차이점과 언제 쓰는지 정리해봄본론useMemo와 useCallback은 둘 다 불필요한 연산이나 리렌더링을 방지하기 위한 Hook임하지만 메모이제이션하는 대상이 다름메모이제이션이 뭐냐면?메모이제이션(Memoization)은 이전에 계산한 값을 저장해뒀다가 재사용하는 기법임같은 계산을 반복하지 않아도 됨성능이 향상됨React에서..

프론트엔드/React 2025.11.20
이전
1
다음
더보기
프로필사진

그린티_

프론트엔드 개발자입니다! 노션에만 기록하다가 블로그에도 조금씩 올리려고 합니당! ㅎㅎ 열심히 아자아자!

반응형
  • 분류 전체보기
    • 프론트엔드
      • Next.js
      • React
      • ReactNative
      • JavaScript
      • TypeScript
    • 백엔드
    • 코테
      • Java
      • JS
      • Python
    • CS 공부
      • OS 운영체제
      • 네트워크
      • 웹 작동 원리
      • 렌더링 과정
      • SPA vs MPA
    • GitHub
    • Unity 게임

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바