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

프론트엔드 공부 블로그

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

[FE 최적화 기술] Throttle, Debounce, useDeferredValue, useTransition 쉽게 정리하기 😊

리액트를 쓰다 보면 ‘입력이 느려요’, ‘렌더링이 버벅여요’ 같은 이야기를 들을 수 있다.(혹은 무한 랜더링...) 그럴 때 우리가 쓸 수 있는 대표적인 성능 최적화 기법 네 가지가 바로 다음과 같다.위의 두 가지는 일반적인 방법론이고, 뒤의 두 가지 훅은 리액트 18부터 사용할 수 있는 최적화 훅이다.🧂 Throttling💧 Debouncing🕓 useDeferredValue🌀 useTransition이 글에서는 각 개념이 언제, 왜, 어떻게 쓰이는지를 쉬운 예제와 함께 알아보자. [🧂 Throttling] 너무 자주 부르지 않게 하기특정 시간 동안 이벤트가 여러 번 발생하더라도, 일정 시간 간격으로만 함수를 실행하는 방식이다. 언제 사용할까?스크롤, resize 이벤트 같이 계속 발생하는 이..

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

티스토리툴바