@gaopeng123/hooks
v0.7.10-alpha.0
Published
hooks
Downloads
54
Readme
hooks
介绍
[!NOTE] @gaopeng123/hooks 是一个react hooks库,收集一些常用的hooks。
下载
npm i @gaopeng123/hooks
pnpm add @gaopeng123/hooks
yarn add @gaopeng123/hooks
文档
https://ligaopeng123-npm.github.io/hooks/
预览
height="300"
width="100%"
scrolling="no"
title="hooks"
src="https://ligaopeng123-npm.github.io/hooks/#/#/useClock"
frameborder="no"
loading="lazy"
allowtransparency="true"
allowfullscreen="true"
textContent="See the Pen <a href='https://codepen.io/desandro/pen/XWNWPve'>Zdog trefoil</a> by Dave DeSandro (<a href='https://codepen.io/desandro'>@desandro</a>) on <a href='https://codepen.io'>CodePen</a>."
Usage
useScale:监听窗口变化,动态缩放当前dom。
useZoom:监听窗口变化,动态调整zoom大小。
useResize:监听窗口变化,返回窗口尺寸。
useMergeValue:解决npm因peerDependencies导致安装失败问题。
useEasing:缓动函数。
useClock:时钟器。
usePoller:轮询器,包括同步轮询,异步轮询。
useFetch:请求函数
useWorker:Web Worker使用
useDebounce:去抖
useThrottle:节流
useThrottleAndMerge:节流并合并数据
useReloadAfterStationary:无操作后重新加载当前页面
usePagination:分页器
useBoolean:boolean类型管理器
useAntdTableSelection:antd proTable处理选中
useEffectOnceInStrictMode:react18 严格模式下只执行一次