文件名称:react-debounced:React钩子,用于处理任何类型的反跳
文件大小:172KB
文件格式:ZIP
更新时间:2024-04-06 22:07:40
TypeScript
适用于React的通用防抖钩 通用useDebounce钩子,可用于任何反跳动作。给定的超时后,仅执行最后提供的回调。 安装 用纱安装 yarn add react-debounced 用npm安装 npm install react-debounced 用法示例 首先导入钩子 import useDebounce from 'react-debounced' ; 在您的功能组件中使用它: const Test = ( ) => { const debounce = useDebounce ( ) ; const [ value , setValue ] = useState ( '' ) ; const [ debounced , setDebounced ] = useState ( '' ) ; const handleInput = ( e ) => {
【文件预览】:
react-debounced-master
----.gitignore(26B)
----.babelrc(170B)
----.eslintrc(42B)
----package.json(2KB)
----src()
--------useDebounce.ts(571B)
--------index.ts(72B)
--------useDebounce.test.tsx(3KB)
----LICENSE(1KB)
----tsconfig.json(712B)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
--------dependabot.yml(581B)
----.prettierignore(26B)
----README.md(2KB)
----config()
--------tsconfig.cjs.json(142B)
--------jest.config.ts(386B)
--------tsconfig.types.json(290B)
--------tsconfig.esm.json(170B)
--------jest.setup.ts(123B)
--------tsconfig.base.json(116B)
--------tsconfig.esm5.json(168B)
----docs()
--------logo.png(61KB)
----.prettierrc(89B)
----yarn.lock(291KB)