728x90
이렇게 하면 매우 편하게 debounce를 쓸 수 있다.
searchTextEditController.addListener(() {
logger.d('작동할까 ${searchTextEditController.text}');
searchText.value = searchTextEditController.text;
});
debounce(searchText, (_) {
print("debouce$_");
}, time: Duration(milliseconds: 100));
obs 객채를 debounce에 넣어주고 duration만 넣어주면 끝!
아.. debounce해주려고 Timer 쓰지 않아도 된다. 행복!ㅠㅠ
728x90
'개발 > Flutter' 카테고리의 다른 글
TextField filtering (0) | 2022.08.10 |
---|---|
if (contain('')) 은 true이다. (0) | 2022.08.10 |
GetX로 이동 시 parameter 전달해주기 (0) | 2022.08.09 |
social Textfield -> 소셜앱에서 사용하면 좋은 textfield library (0) | 2022.08.08 |
GetXController 업데이트 안 됨 ListView.sperated (0) | 2022.08.08 |