项目基于dva2, ant design3.x, react16, roadhog2.4. 借鉴了antd-admin和ant-design-pro. 封装的更轻便更适用于公司项目的后台.
- 封装了model层逻辑, 提供了实用的dispatch方法. 业务逻辑直接在UI层编写, 而不用在model, action来回切换. 解决了redux数据流冗长的问题.
- 渐进式封装了form和table常用组件. 逻辑复杂的情况可以使用浅封装的方案, 逻辑简单可以使用深封装的方案. 同时浅度响应式适配, 不用担心布局问题.
- 通用鉴权逻辑, 通用菜单路由逻辑. 同时提供适配的接口.
- 打包逻辑内部完成, 不用担心. 拆分业务代码和框架代码. 无需再刷新缓存.
- 文档持续更新 / 组件持续更新.