0.3.2 • Published 4 years ago
data-hook v0.3.2
目标
封装通用业务逻辑;减少在通用业务逻辑的工作量,更加专注于业务
开发
项目里的常用脚本:
npm install
安装依赖
npm run storybook
启动本地开发
npm run build-book
构建npm产物
snpm publish
发布到snpm
注意先安装snpm依赖
npm install --registry=http://registry.npm.souche-inc.com -g snpm
参考snpm发布
流程
- 收集内部常用hook
- 编写代码和测试用例
- 发布到npm仓库
- 达到标准的组件合并到muji-kit
标准
useValue 类,保持初始值和清空时的值一致;
计划
目前都是使用的antd3.x版本,计划优先做3.x版本的插件,用法会和支持antd4.x版本的插件一致。https://souche.yuque.com/lcf2d0/npkivv/vgptuo)
andt3.x
- useValue
- CheckBox
- Cascader
- Input
- InputNumber
- Select
- TreeSelect
- Datepicker
- DateRangePicker
- Radio
- Switch
- TimePicker
- useModal
- useForm
- useTable
- useLoading
antd4.x
- useValue
- useModal
- useForm
- useTable
工具类
- useRequest(type: "fetch" | "axios" | "XMLHttpRequest" | "jsonp")