Используя lodash debounce()
, я пытаюсь подождать 1,2 секунды, прежде чем установить условие поиска в состоянии моего приложения.Но, кажется, он не запускает мою функцию, когда я ее использую:
onChangeText(text) {
console.log('setting');
setSearching(true);
setSearchTerm(text);
}
render(){
return(
<TextInput style={s.input}
onChangeText={() => {
_.debounce(this.onChangeText, 1200);
/*
doing just...
this.onChangeText(text)
...works
*/
}}
/>
)
}
Я не получаю setting
в журнале консоли при использовании debounce
.Есть идеи?