본문 바로가기
개발/Flutter

getX debounce

by dev_caleb 2023. 5. 29.
728x90

https://terry1213.github.io/flutter/flutter-getx/

 

[Flutter] GetX 정리

최근 주변에 상태 관리 툴로 GetX를 사용하는 사람들이 많아지고 있다. ‘나도 GetX를 한번 사용해볼까’하는 생각도 들었지만, Provider를 배운지도 얼마 되지 않아서 익숙해지고 있는 중이라 나중

terry1213.github.io

 

 

사용자가 검색을 할 때, 텍스트를 수정하고 1초간 수정이 없으면 검색을 실행하고 싶다라고 한다면

 

debounce를 하게 되는데, 

GetX로 debounce를 매우 쉽게 구현할 수가 있다.

 

GetX controller 

void onInit(){

} 에다가 아래의 함수만 넣어주면 된다!

 

debounce(
  _queryText,
  (_) {
    logger.d('$_가 마지막으로 변경된 이후, 1초간 변경이 없습니다.');
    onClickSearch();
  },
  time: Duration(seconds: 1),
);
728x90

'개발 > Flutter' 카테고리의 다른 글

In App 결제 기능 구축(1)  (0) 2023.05.30
GetX reative statemanagement에서 class 변경  (0) 2023.05.30
flutter app update 시키기  (0) 2023.05.21
flutter hive adapter.. 개고생 하다가 고침..  (0) 2023.05.21
flutter file nesting  (0) 2023.05.09