这一篇是让你能新增一个 Hook 的工作流而写的,假设你要创建的 Hook 名称是 use-test
。
先拉取代码
git clone https://github.com/ahooksjs/useTable.git
新建一个分支,以 feat/
开头
git checkout -b feat/use-test
创建 Hook 本地目录,有对应的目录规范
npm run add:pkg use-test
生成之后目录结构是
├── __tests__
│ └── index.test.tsx
├── demo
│ └── default.tsx # Demo
├── index.zh-CN.md # 文档,可以引用 demo
├── package.json
├── src
│ ├── index.ts # 代码
│ └── type.ts # 接口定义
└── tsconfig.build.json
## Dev
本地开发
```sh
npm run dev
- 执行所有 Test
npm run test
- 执行单个 Test
npm run test -t <name-of-spec>