5.0.0
优化
尽量使用修饰器,简化代码编写,提高代码可读性。
API 配置化,简化获取数据方式。
utils
内文件拆分,各司其职。简化
utils/request
文件,不做特殊处理。
规范
函数添加描述、参数、返回值等注释,含糊不清的代码增加注释,规范参考 Google JavaScript Style Guide。
语义化版本号,规范参加 语义化版本 2.0.0。
静态代码检查,统一代码风格,代码提交前将会使用
prettier
、stylelint
、eslint
规范代码。Git 提交信息规范化,git-commit-emoji-cn。
基于
Umi
的约定式路由,无需再写路由配置文件。使用
React 16
新特性,如Fragment
、Context
、PureComponent
等。
功能
支持国际化,源码中抽离翻译字段,按需加载语言包,自动在线翻译。
支持按需引入
ant-design-pro
组件、lodash
函数。支持多布局,可根据规则规定哪些路由使用哪种布局。
支持 Antd Admin 在 Travis 上自动编译和部署。
使用
Docsify
生成文档网站。
样式
新增 Antd Admin 独立 Logo。
重写整体布局组件,优化菜单、面包屑导航自动高亮,菜单自动展开等逻辑。
移动端菜单更改为抽屉式。
其他
- 废弃
IconFont
、Search
、DataTable
等组件,因为在Antd
中有很好的支持和可替代的。