我正在设置一个新功能,我想使其更高效 并与“ _.debounce”一起使用。 我的函数应该可以处理任何文本更改,因此我需要比setTimeout函数更快,更高效的东西。
这是一项新功能,可快速响应文本删除或写入
_onSearchChange = async currentSearch => {
if (currentSearch === '') {
this.setState({ filter: [], currentSearch })
} else {
setTimeout(async () => {
this.getSuggestions(currentSearch)
}, 25)
}
}
我希望更改自动完成文本搜索逻辑的文本并与_.debounce一起使用,以获得最快的输出响应。