Totally 개발자

Totally 개발자

반응형
  • 분류 전체보기 (206)
    • 소개 (1)
    • 프론트엔드개발 (40)
      • HTML&CSS (4)
      • JavaScript (13)
      • Angular (4)
      • React (13)
      • React & Typescript & Webpac.. (6)
    • 백엔드&클라우드 (4)
      • Node.js (1)
      • PHP (2)
      • Cloud (1)
      • ELK Stack (0)
    • 모바일어플개발 (116)
      • Flutter (75)
      • Flutter 실전어플 개발 (15)
      • Flutter Tips (19)
      • Flutter Windows App Tips (3)
      • Flutter & Agora 연동 (3)
      • Kotlin (1)
      • Swift (0)
    • 프로그램개발 (2)
      • WinForms C# (2)
    • 프로젝트관리 (1)
      • Docker (1)
      • Git, Github (0)
      • Jira, Confluence (0)
      • Notion, Slack, Trello (0)
    • 알고리즘 (15)
      • 프로그래머스 알고리즘 공부 (15)
    • 데이터베이스 (12)
      • MySQL (5)
      • MongoDB (3)
      • Firebase (4)
    • 네트워크 (0)
      • 프로토콜 (0)
      • 네트워크개념 (0)
    • 데이터분석&마케팅 (14)
      • Google Analytics 4 (12)
      • Amplitude (0)
      • Facebook(Meta) Pixel (0)
      • Tiktok Pixel (0)
      • Appsflyer (2)
    • 개념&용어 (0)
      • 프로그래밍용어 (0)
    • OS (1)
      • 리눅스(Ubuntu 24) (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Totally 개발자

컨텐츠 검색

태그

JavaScript 크로스플랫폼 Flutter 플러터 GA4 REACT MySQL 프로그래머스 map Google Analytics 4 앱개발 리액트 자바스크립트 데이터베이스 HTML foreach Firebase 상태관리 파이어베이스 쇼핑몰앱개발

최근글

댓글

공지사항

아카이브

debounce(1)

  • [074] 플러터 (Flutter) 배우기 - Debounce 이용하여 함수 중복 호출 방지하기(마지막으로 호출한 것만 실행)

    안녕하세요 totally 개발자입니다. 이 포스팅에서는 debounce 개념을 사용하여 함수의 중복 호출을 막아보도록 하겠습니다. 저번에 다루었던 throttle과 달리 debounce는 함수가 여러 번 호출되었을 때 맨 마지막에 호출한 것만 실행합니다. 그래서 예를 들어 텍스트를 입력할 때 텍스트 변화를 감지하는 onChange 혹은 숫자를 늘리는 행위 즉 장바구니 등의 경우에 사용할 수 있는 방법입니다. 먼저 간단한 작동 구조를 먼저 살펴보면 아래와 같습니다.1. Debounce 변수 선언 (예를 들어, 1초 동안 동일한 값을 마지막에 호출한 것만 체크하겠다는 변수)2. Debounce를 적용할 함수 선언 (예를 들어, 이메일이 올바른지, 중복되는지를 체크하겠다는 함수)3. 위 2번에서 선언한 함수를..

    2024.10.10
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.