react频繁使用的js(input防抖请求)

news/2024/12/29 1:34:09/

目录

  • react频繁使用的js(input防抖请求)
    • input的防抖请求

react频繁使用的js(input防抖请求)

input的防抖请求

import React, { useState, useEffect, useCallback } from "react";
import { Input } from "antd";
import SearchDeptID from "styled-components";
import { debounce } from "lodash";
export default function SearchDept(props) {const [keyword, setKeyword] = useState("");// input使用防抖const keywordDebounce = useCallback(debounce((val)=>{console.log('val',val);}, 300),[])const inputChange = (event) => {const value = event.target.value;setKeyword(value);keywordDebounce(value);}return (<SearchDeptWrap><Inputplaceholder="请输入"className="ipt"value={keyword}onChange={inputChange}/></SearchDeptWrap>);
}
const SearchDeptWrap = SearchDeptID.div`
`;

http://www.ppmy.cn/news/1100632.html

相关文章

蓝桥杯官网练习题(胡同门牌号)

题目描述 本题为填空题&#xff0c;只需要算出结果后&#xff0c;在代码中使用输出语句将所填结果输出即可。 小明家住在一条胡同里。胡同里的门牌号都是连续的正整数&#xff0c;由于历史原因&#xff0c;最小的号码并不是从 11 开始排的。 有一天小明突然发现了有趣的事情…

使用Spring Security保障你的Web应用安全

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

Spring中常用的请求处理携带参数的注解@RequestBody、@RequestParam和 @PathVariable

当在 Spring 框架中进行 Web 开发时&#xff0c;RequestBody、RequestParam 和 PathVariable是常用的注解&#xff0c;用于处理不同类型的请求参数。 当在 Spring 框架中进行 Web 开发时&#xff0c;RequestBody、RequestParam 和 PathVariable 是常用的注解&#xff0c;用于处…

ScheduledThreadPoolExecutor 类

ScheduledThreadPoolExecutor 是 java.util.concurrent 包中的一个类,它是 ScheduledExecutorService 接口的一个具体实现,用于支持按计划执行任务,例如定时任务或周期性任务。以下是关于 ScheduledThreadPoolExecutor 类的一些重要信息和示例: 创建 ScheduledThreadPoolEx…

力扣(LeetCode)算法_C++—— 存在重复元素

给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 &#xff0c;返回 true &#xff1b;如果数组中每个元素互不相同&#xff0c;返回 false 。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,3,1] 输出&#xff1a;true 示例 2&#xff1a; 输入&#xff1a;nums …

vcruntime140.dll找不到要怎么解决?修复vcruntime140.dll的方法分享

最近挺多朋友反映说vcruntime140.dll找不到&#xff0c;不知道要怎么去解决&#xff0c;其实这一类的问题&#xff0c;之前就说过很多次了&#xff0c;首先vcruntime140.dll就是一个dll文件&#xff0c;所以它的解决方法都是差不多的&#xff0c;好了&#xff0c;今天就再来给大…

使用playright自动下载vscode已安装插件

import os import re import subprocess import traceback from playwright.sync_api import Playwright, sync_playwright, expect# 执行CMD命令 cmd_command "code --list-extensions" # 获取已安装扩展列表 process subprocess.Popen(cmd_command, stdoutsubpr…

linux下shell脚本实现wordpress搭建

wordpress_auto_install.sh #!/bin/bashuser$(whoami)function wordpress_auto_install () { if [ $user "root" ];thenecho "前提&#xff1a;调整系统配置&#xff0c;如关闭selinux、firewall等&#xff01;"sed -i s/SELINUXenforcing/SELINUXdis…