lodash-es 的防抖函数debounce

import { debounce } from 'lodash-es';

只能加在onchange事件本身上 不能加在onchange事件的事件上,这样防抖不起作用

复制代码
 const handleSearch = debounce(async function (event) {

    if (!params.materialTypes?.length) return;

    selectMaterialReq.run({ ...params, keyWord: event.target.value });

  }, 300);

 <Input
              disabled={disabled}
             
              ref={inputRef}
              onChange={handleSearch}
             
            />

不起作用(下方)

相关推荐
niuhuahua10 小时前
大屏拖拽功能,配合ai组件使用,配合各个组件都可使用
前端
得物技术10 小时前
前端日志回捞系统的性能优化实践|得物技术
前端·javascript·性能优化
ZKshun10 小时前
[ 前端JavaScript的事件流机制 ] - 事件捕获、冒泡及委托原理
javascript
陶甜也10 小时前
threeJS 实现开花的效果
前端·vue·blender·threejs
用户76787977373210 小时前
后端转全栈之Next.js 路由系统App Router
前端·next.js
OEC小胖胖10 小时前
Next.js数据获取入门:`getStaticProps` 与 `getServerSideProps`
前端·前端框架·web·next.js
薛定谔的算法10 小时前
JavaScript栈的实现与应用:从基础到实战
前端·javascript·算法
深圳外环高速10 小时前
React 受控组件如何模拟用户输入
前端·react.js
土了个豆子的10 小时前
03.缓存池
开发语言·前端·缓存·visualstudio·c#