如何在受控组件(如输入)中使用反跳功能?

时间:2019-09-30 17:49:14

标签: javascript reactjs antd

我想在受控组件中使用反跳,以便在键入后获取搜索结果。但是我发现由于去抖功能,我无法以这种方式输入文本并使其快速显示。因此,我使用了两个状态变量,一个用于快速显示,另一个用于约1秒后的搜索。但是,当数据量很大时,显示状态也会使所有组件重新呈现,因此我的文字也显示得很慢,甚至无法键入几秒钟。

顺便说一句,我使用基于React的umi.js + dva.js + antd,但我发现在这些框架中不能使用shouldComponentUpdate。

0 个答案:

没有答案