Skip to content

@mbjia/hooks ​

Package

@mbjia/hooks

React Hooks 工具包,包含状态、异步、DOM/浏览器和模板加业务 Hooks。普通页面优先使用通用 Hooks,业务 Hooks 需要模板加接口和登录态。

安装 ​

bash
npm install @mbjia/hooks

何时使用 ​

场景推荐能力
弹窗开关、输入框状态useModal、useInputChange、useToggle
请求、轮询、防重复提交useFetch、useInterval、useLazyCallback、useLockFn
元素尺寸、点击外部、图片加载useElementSize、useClickOutside、useImageLoad
下载权益、用户信息、验证码业务 Hooks,需业务环境
分组Hooks
状态useModal、useToggle、useInputChange、useRadio、useReactive、useUpdate
稳定引用useLatest、useEvent、useCreation、useLockFn
异步useFetch、useLazyCallback、useInterval、usePolling
DOM/浏览器useElementSize、useInnerWidth、useImageLoad、useScript、useClickOut、usePageTitle、useUserAgent
工具useCopy
业务useVerifyCode、useVerifyCodeForProduct、usePayment、useUserInfo、useVerifySubscription、usePromiseErrorHandler、useFetchManagerQrCode

详细参数和返回值见 Hooks 总览。

MBJIA Tools 文档