- 📦 每个 Hook 单独发包,方便使用
- 🌵 包含丰富的基础 Hooks
- 💻 使用 TypeScript 编写,提供完善的类型定义
// npm
npm install @pansy/react-hooks --save
// yarn
yarn add @pansy/react-hooks
// pnpm
pnpm install @pansy/react-hooks
注意 每个 Hook 单独发包,如只是用部分可单独安装对应的 Hook 包;
🔨 使用
import { useModal } from '@pansy/react-hooks';
// or
import { useModal } from '@pansy/use-modal';
本仓库使用 pnpm 进行依赖管理,开发前请保证已安装
$ git clone git@github.com:pansyjs/react-hooks.git
$ cd react-hooks
$ pnpm install
$ pnpm start
如何创建一个Hook, 执行以下命令,会帮你创建基本的文件
pnpm run hooks:create