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

不起作用(下方)

相关推荐
kimnoic12 分钟前
Python数据库sqlite3图文实例详解
开发语言·python
LRL_31 分钟前
跨平台 Node 模块安装指南:如何利用 pnpm/npm 配置`supportedArchitectures` 锁定平台依赖
前端·npm·node.js
老王爱玩车41 分钟前
文件操作从打开到缓冲区
c语言·开发语言·学习
EatFan43 分钟前
React 项目踩坑实录:useEffect 闭包陷阱、Context 性能陷阱与 React 18 升级避坑排查手册
前端·javascript·react.js·react·react hooks·useeffect·闭包陷阱
SunnyDays10111 小时前
Java 合并 PDF 文件:完整合并、指定页面合并与流合并
java·开发语言·合并pdf
风骏时光牛马1 小时前
企业业务运营信息数据库
前端
kimnoic2 小时前
Python操作xlwings的实例详解
开发语言·python
IT_陈寒2 小时前
Vue的数组更新把我坑惨了
前端·人工智能·后端
栗子~~2 小时前
java - logstash-logback-encoder 集成 demo
java·开发语言·logback
于航2 小时前
分层上下文压缩,幻觉检测,错误累积概要
前端