文件名称:hooks:什锦的React钩子
文件大小:287KB
文件格式:ZIP
更新时间:2024-05-21 13:37:01
react hooks reactjs react-components debounce
@ haensl / hooks 什锦的React钩子。 安装 通过npm $ npm install -S @haensl/hooks 通yarn $ yarn add @haensl/hooks 用法 在组件中使用挂钩: import { useDebounce } from '@haensl/hooks' ; const DebouncedButton = ( ) => { const handler = useDebounce ( ( ) => { console . log ( 'click' ) ; } , 50 ) ; return ( < button onClick = { handler } > click me < / button > ) ; } ; 可用钩子 :对函数进行动画处理。 :跟踪容器的。
【文件预览】:
hooks-master
----.gitignore(2KB)
----package.json(4KB)
----package-lock.json(931KB)
----src()
--------useDebounce()
--------useOnScroll()
--------useAnimationFrame()
--------index.js(858B)
--------useBoundingClientRect()
--------useWindowScroll()
--------useIsScrolling()
--------useWindowSize()
--------package-tests()
----test.setup.js(123B)
----LICENSE(1KB)
----CHANGELOG.md(2KB)
----rollup.config.js(3KB)
----README.md(8KB)
----.circleci()
--------config.yml(10KB)
----.npmignore(91B)