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

不起作用(下方)

相关推荐
郑州光合科技余经理几秒前
实战分享:如何构建东南亚高并发跑腿配送系统
java·开发语言·javascript·spring cloud·uni-app·c#·php
爱装代码的小瓶子1 分钟前
【c++进阶】C++11新特性:一切皆可{}初始化
开发语言·c++·visual studio
June bug3 分钟前
【Vue】EACCES: permission denied 错误
前端·javascript·vue.js
陈随易4 分钟前
PostgreSQL v18发布,新增AIO uuidv7 OAuth等功能
前端·后端·程序员
yaoxin5211235 分钟前
273. Java Stream API - Stream 中的中间操作:Mapping 操作详解
java·开发语言·python
技术小甜甜5 分钟前
[Python实战] 告别浏览器驱动烦恼:用 Playwright 优雅实现网页自动化
开发语言·python·自动化
vortex56 分钟前
Bash 替换机制(一):命令替换与进程替换
开发语言·chrome·bash
一只小阿乐8 分钟前
react 中的组件性能优化
前端·javascript·react.js·react组件性能优化
小徐Chao努力12 分钟前
【GO】Gin 框架从入门到精通完整教程
开发语言·golang·gin
她说..13 分钟前
手机验证码功能实现(附带源码)
java·开发语言·spring boot·spring·java-ee·springboot