본문 바로가기 메뉴 바로가기

time to wander

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

time to wander

검색하기 폼
  • 분류 전체보기 (133)
    • review (0)
    • Javascript & Typescript (12)
    • React (17)
    • HTML & CSS (2)
    • Algorithms (40)
    • Python (0)
    • Java (4)
    • DevOps (1)
    • Git (1)
    • ErrorLog (0)
    • etc. (7)
    • what i learned (49)
      • TIL (40)
      • 회고록 (9)
  • 방명록

useMemo (1)
[React] useMemo & useCallback

React를 사용하여 프로젝트를 만들 때 성능을 최적화하기 위한 방법으로 많이 거론되는 것이 useMemo, useCallback, React.memo 훅을 사용하는 것이다. React.memo는 비교적 이해하기 쉬워서 실제로 프로젝트에서도 사용했었는데 useMemo와 useCallback은 잘 이해가 가지 않아 아예 도입하지 않았던 기억이 난다. 개념에 대한 이해 보다는 어떻게 사용해야 똑똑하게 사용할 수 있는 건지 잘 와닿지 않았었다. 어떻게 성능을 최적화하는 걸까? useMemo와 useCallback의 핵심은 메모이제이션이다. 메모이제이션이란? 메모이제이션이란 동일한 계산을 반복해야 할 때, 이전에 계산한 값을 메모리에 저장함으로써 동일한 계산의 반복 수행을 제거하여 프로그램의 실행 속도를 빠르게..

React 2022. 3. 24. 21:47
이전 1 다음
이전 다음
링크
  • github
  • resume
TAG
  • 자바스크립트
  • 프로그래머스
  • 알고리즘
  • java
  • JavaScript
  • 항해99
  • Wil
  • react
  • Til
  • 회고록
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바