프론트엔드 공부 블로그
close
프로필 배경
프로필 로고

프론트엔드 공부 블로그

  • 분류 전체보기 (309) N
    • 웹 개발 (20)
    • JavaScript (77)
    • TypeScript (24)
    • React (54) N
    • React Native (25)
    • Node (17)
    • 코딩테스트 연습 (28)
    • 기타 (64)
  • 홈
  • 소개글
  • JavaScript
  • React Native
  • React
  • 기타
  • 구) 블로그
728x90

useCallback과 useMemo 사용하기

useCallback useCallback은 자주 볼 수 있는 hook인데, 사용처와 방법에 대해서 확실히 정리하기 위해서 글을 남기기로 하였다. 랜더링의 최적화를 위해서 사용되는 useCallback은 이미 랜더링되었던 동일한 함수라면, 다시 함수가 선언되지 않는다. useCallback은 콜백 함수를 memoization(메모제이션)하고, 의존성이 변경되었을 때만 메모제이션된 함수의 버전이 변경된다. useCallback의 첫 번째 인자로 함수가 들어가고, 두 번째 인자로 deps(의존성)이 들어간다. useCallback에서 반환된 콜백 함수를 변수에 담아 사용한다. deps에는 함수에 사용된 상태나 props가 모두 deps 배열에 포함되어야 한다. 🍉 useCallback 두 번째 인자인 배열(..

  • format_list_bulleted React
  • · 2022. 11. 22.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
공지사항
  • Github 🐈
전체 카테고리
  • 분류 전체보기 (309) N
    • 웹 개발 (20)
    • JavaScript (77)
    • TypeScript (24)
    • React (54) N
    • React Native (25)
    • Node (17)
    • 코딩테스트 연습 (28)
    • 기타 (64)
최근 글
인기 글
최근 댓글
태그
  • #프로그래머스
  • #리액트
  • #타입스크립트
  • #html
  • #자바스크립트
  • #react
  • #typescript
  • #코딩테스트
  • #알고리즘
  • #javascript
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바