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

不起作用(下方)

相关推荐
智海深蓝4 分钟前
智慧渔业海上养殖数字孪生实践方向与难点拆解分析
java·前端·网络
丁引15 分钟前
《数据清洗的艺术:如何用20行核心逻辑优雅地删除无标签图片》
前端·数据库·python
Bigger26 分钟前
Han:一个让 AI Agent 也能做出高级中国风页面的 CSS 设计系统
前端·ai编程·设计
05664631 分钟前
Python高级——迭代器
开发语言·python·学习
初级代码游戏38 分钟前
iOS开发 Swift 速记4:函数与闭包
开发语言·ios·swift
梦想的旅途240 分钟前
企业微信自动化:自动发送文本、图片、文件
前端·数据库·microsoft
郭涤生1 小时前
C++ 零拷贝(Zero-Copy)
linux·开发语言·c++
回忆2012初秋1 小时前
C# 中的 EAP:基于事件的异步编程全面指南(一)
开发语言·c#
ty_xiumud1 小时前
以太网 MAC 详解:帧格式、位序、FCS 与收发流程
开发语言·macos·php
MartinYeung51 小时前
npm爆发大规模供应链攻击 蠕虫污染 2000+ 个包版本: 深度技术剖析
前端·npm·node.js