react函数防抖细节

在react中写函数防抖细节

同事发现了之前写的代码里面定义的函数防抖并没有生效,本意是让搜索输入框状态改变时,300毫秒内多次输入内容不会请求接口,超过300毫秒才会请求一次,这样防止每输入内容就会请求一次,增加服务器的压力

之前有了解过,但是没有自己在项目里面写过
看到了一篇文章在react中创建防抖方法受益匪浅
值得注意的是,函数防抖的方法是在类组件外部定义的,之前写的代码是定义在类组件里面的,如果debounce函数写在里面,会报错,_this.isPhoneLegal is not a function .同事说可能是由于页面加载的顺序造成的,一般把debounce写在utils里面,然后再引入使用的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值