ragdoll-cat

  • 홈
  • 태그
  • 방명록

debounce 1

Debounce와 Throttle, 이벤트 중복 방지를 위한 필터링 방법

안녕하세요!  버튼을 빠르게 두 번 눌렀는데, 의도치 않게 두 번 실행된 경험이 있지 않나요?🥲예를 들어, 결제 버튼을 여러 번 눌러 중복 결제가 발생하거나, API 요청이 짧은 시간 내에 여러 번 호출되는 경우가 있을 수 있습니다.위처럼 예기치 못한 오류를 방지하거나 혹은 성능 상의 문제를 해결하기 위해 중복된 이벤트를 필터링해야 할 때가 있습니다.  이러한 필터링 기법 중 하나인 함수 호출 빈도를 줄이는 기법인 debounce와 throttle에 대해 알아보겠습니다.  1️⃣ debouncedebounce란 연속해서 호출되는 함수 중에서 마지막 호출만 실행되도록 하는 기법입니다. 이게 구현을 어떻게 하느냐 하면, 이벤트가 발생한 후 특정 시간의 타이머가 실행되어 다음 이벤트를 기다립니다. 새로운 이..

카테고리 없음 2025.03.11
이전
1
다음
더보기
프로필사진

ragdoll-cat

ragdoll-cat 님의 블로그 입니다.

  • 분류 전체보기 (28)

Tag

lazyhgrid, Keyboard, form, Decodable, foreach, XCTest, refreshable, refresh, webview, Throttle, tabviewstyle, wkwebview, scrollview, Animation, Xcode, swift, sfsafariviewcontroller, CodingKeys, griditem, TabView, LazyVGrid, Grid, uikit, WWDC, swift testing, list, debounce, IOS, identifierble, SwiftUI,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바