在setTimeout函数中是否可以与“去抖动”一起使用?

时间:2019-04-16 13:51:28

标签: react-native

我正在设置一个新功能,我想使其更高效 并与“ _.debounce”一起使用。 我的函数应该可以处理任何文本更改,因此我需要比setTimeout函数更快,更高效的东西。

这是一项新功能,可快速响应文本删除或写入

_onSearchChange = async currentSearch => {
    if (currentSearch === '') {
      this.setState({ filter: [], currentSearch })
    } else {
      setTimeout(async () => {
        this.getSuggestions(currentSearch)
      }, 25)
    }
  }

我希望更改自动完成文本搜索逻辑的文本并与_.debounce一起使用,以获得最快的输出响应。

0 个答案:

没有答案