apply-hooks
Version:
A high-quality & reliable JavaScript Hooks library.
70 lines (52 loc) • 2.86 kB
Markdown
## Apply-Hooks
<div align='center'>
一套高质量可靠的 JavaScript Hooks 库
[English](https://github.com/a572251465/w-hooks/blob/main/README.md) | 简体中文
</div>
## 📚 组件
- [useMount](https://github.com/a572251465/w-hooks/blob/main/packages/src/useMount/index.en-US.md)
- [useTimeout](https://github.com/a572251465/w-hooks/blob/main/packages/src/useTimeout/index.en-US.md)
- [useCookie](https://github.com/a572251465/w-hooks/blob/main/packages/src/useCookie/index.en-US.md)
- [useInterval](https://github.com/a572251465/w-hooks/blob/main/packages/src/useInterval/index.en-US.md)
- [useArrayChunk](https://github.com/a572251465/w-hooks/blob/main/packages/src/useArrayChunk/index.en-US.md)
- [useCompact](https://github.com/a572251465/w-hooks/blob/main/packages/src/useCompact/index.en-US.md)
- [useClipBoard](https://github.com/a572251465/w-hooks/blob/main/packages/src/useClipboard/index.en-US.md)
- [useEventLoop](https://github.com/a572251465/w-hooks/blob/main/packages/src/useEventLoop/index.en-US.md)
- [useSort](https://github.com/a572251465/w-hooks/blob/main/packages/src/useSort/index.en-US.md)
## 📚 工具方法
- [isPromise](https://github.com/a572251465/w-hooks/blob/main/packages/src/utils/README.md)
- [isArrayLike](https://github.com/a572251465/w-hooks/blob/main/packages/src/utils/README.md)
- [isWindow](https://github.com/a572251465/w-hooks/blob/main/packages/src/utils/README.md)
- [isNull](https://github.com/a572251465/w-hooks/blob/main/packages/src/utils/README.md)
- [isFunction](https://github.com/a572251465/w-hooks/blob/main/packages/src/utils/README.md)
- [toType](https://github.com/a572251465/w-hooks/blob/main/packages/src/utils/README.md)
- [toInteger](https://github.com/a572251465/w-hooks/blob/main/packages/src/utils/README.md)
- .....
## 📚 数据结构
- [useStack](https://github.com/a572251465/w-hooks/blob/main/packages/src/useStack/index.en-US.md)
- [useQueue](https://github.com/a572251465/w-hooks/blob/main/packages/src/useQueue/index.en-US.md)
- [useLinkedList](https://github.com/a572251465/w-hooks/blob/main/packages/src/useLinkedList/index.en-US.md)
- [usePriorityQueue](https://github.com/a572251465/w-hooks/blob/main/packages/src/usePriorityQueue/index.en-US.md)
- [useDoublyLinkedList](https://github.com/a572251465/w-hooks/blob/main/packages/src/useDoublyLinkedList/index.en-US.md)
- [useHeap](https://github.com/a572251465/w-hooks/blob/main/packages/src/useHeap/index.en-US.md)
## ✨ 特性
- 易学易用
- 包含大量提炼自业务的高级 Hooks
- 包含丰富的基础 Hooks
- 使用 TypeScript 构建,提供完整的类型定义文件
## 📦 安装
```bash
$ npm install apply-hooks
# or
$ yarn add apply-hooks
# or
$ pnpm install apply-hooks
```
## 🔨 使用
```ts
import { useMount } from 'apply-hooks'
```
## 📚 开发任务
- ahooks
- lodash
- jquery