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}
             
            />

不起作用(下方)

相关推荐
一朵好运莲6 分钟前
智能体使用 Chrome DevTools MCP 调试浏览器
开发语言·javascript·react.js
秋田君10 分钟前
QT_JSON文件操作
开发语言·qt·json
老赵的博客11 分钟前
可维护性 可扩展性 可复用性
开发语言·c++
嘟嘟071719 分钟前
Next.js 里 SSR、CSR 和水合到底差在哪?从一段待办代码说起
前端·后端·next.js
sibylyue19 分钟前
工作流表单和流程设计前端
开发语言·javascript·开源
用户5268356779019 分钟前
Kafka 消费倾斜死锁与 Partition 掉队:我用 Rust 写了个“数据管道物理哨兵”,比 Grafana 报警快了 18 秒
javascript
liuxiaocheng24 分钟前
快速上手:5 分钟跑通第一个 AI SDK 例子
前端·人工智能·后端
嘟嘟071726 分钟前
ESLint 入门:从 npm run lint 到 --fix 与规则级别一次讲清
javascript·代码规范·eslint
一个游离的指针30 分钟前
JS中的对象的相关概念
开发语言·javascript·原型模式
霹雳桃32 分钟前
移动端 H5 折叠屏适配实战:为什么 max-width 没用,min(vw, px) 才是正解
前端·前端框架