use-debounced:已反跳的React Hooks

时间:2024-02-29 17:23:21
【文件属性】:

文件名称:use-debounced:已反跳的React Hooks

文件大小:94KB

文件格式:ZIP

更新时间:2024-02-29 17:23:21

TypeScript

@ susisu / use-debounced 防弹钩 npm i @susisu/use-debounced # or yarn add @susisu/use-debounced 用法 useDebouncedState useDebouncedState类似于标准的useState挂钩,但是状态更新会被去抖动。 import React from "react" ; import { useDebouncedState } from "@susisu/use-debounced" ; const MyComponent : React . FC = ( ) => { const [ value , setValue , isWaiting ] = useDebouncedState ( { init : "" , wait : 1000 , } ) ;


【文件预览】:
use-debounced-master
----tsconfig.build.json(129B)
----.github()
--------workflows()
----yarn.lock(191KB)
----.eslintrc.js(1KB)
----src()
--------index.ts(388B)
--------debounce.ts(1KB)
--------call.ts(2KB)
--------state.test.ts(8KB)
--------debounce.test.ts(4KB)
--------primitive.test.ts(2KB)
--------call.test.ts(12KB)
--------primitive.ts(2KB)
--------asyncCall.ts(8KB)
--------state.ts(2KB)
--------asyncCall.test.ts(24KB)
----tsconfig.test.json(35B)
----tsconfig.json(390B)
----LICENSE(1KB)
----jest.config.js(399B)
----README.md(3KB)
----.gitignore(2KB)
----.prettierrc.js(322B)
----CHANGELOG.md(918B)
----.eslintignore(30B)
----package.json(2KB)

网友评论