data-hook
v0.3.2
Published
common logic hook
Readme
目标
封装通用业务逻辑;减少在通用业务逻辑的工作量,更加专注于业务
开发
项目里的常用脚本:
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
- [x] CheckBox
- [x] Cascader
- [x] Input
- [x] InputNumber
- [x] Select
- [ ] TreeSelect
- [x] Datepicker
- [x] DateRangePicker
- [ ] Radio
- [ ] Switch
- [x] TimePicker
- [x] useModal
- [x] useForm
- [x] useTable
- [x] useLoading
antd4.x
- [ ] useValue
- [ ] useModal
- [ ] useForm
- [ ] useTable
工具类
- [ ] useRequest(type: "fetch" | "axios" | "XMLHttpRequest" | "jsonp")
