hooks组件中,使用防抖节流的方法。

在类组件中,使用节流函数可以在componentDidMount中定义.

 

而在hooks函数中,该怎么定义呢,我们一起看看。

 

 

 

 

 要使用useCallback包起来,返回一个记忆的缓存函数,这样才能达到节流的目的。否则会无限重新创建节流函数,节流无效。并且要将Input的值作为依赖项,及时的更新节流的函数,否则函数里面拿不到最新的toolEntityNo值。

这只是个简单的按回车的回调。如果是搜索框那就更简单了,直接用useCallback包一下就行了,不需要依赖项。

参考:https://juejin.cn/post/6969572789581938718

 

posted @ 2022-12-29 17:20  飞向火星  阅读(125)  评论(0编辑  收藏  举报