react中input输入顿卡的问题

新手上路,请多包涵

在input中绑定onchange事件,事件触发时setstate(就是受控组件基本的使用流程),因为每次输入或删除都会触发setstate,我发现如果按住键盘某个按键持续输入就会顿卡(因为多次触发setstate),所以想问一下这个问题怎么解决

阅读 11.1k
4 个回答

正常来说在onChange里面直接setState是不会卡顿问题的,如果可以的话,建议贴出关键代码,也可能onChange里面有一些操作造成的。

可以尝试的方案: 函数节流与防抖实现

建议使用oninput事件,这个已经帮你处理了防抖

新手上路,请多包涵

我也遇到了这种问题,请问最后您是怎么解决呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题