5.0.0
Optimization
-
Try to use decorators to simplify code writing and improve code readability.
-
API configurization to simplify the way data is obtained.
-
The files in
utilsare split and each has its own role. -
Simplify the
utils/requestfile without special handling.
Specification
-
Functions add comments, parameters, return values, etc., ambiguous code adds comments, canonical reference Google JavaScript Style Guide.
-
Semantic version number, specification participation semantic version 2.0.0.
-
Static code checking, unified code style, will use
prettier,stylelint,eslintspecification code before code submission. -
Git submits information normalization, git-commit-emoji-cn.
-
Based on the pre-defined routing of
Umi, there is no need to write a routing configuration file. -
Use
React 16new features such asFragment,Context,PureComponent, etc.
Features
-
Support internationalization, extract source fields from source code, load language packs on demand, and automatically translate online.
-
Support for the introduction
lodashfunctions on demand. -
Support multiple layouts, which rules can be used according to the rules.
-
Support Antd Admin to automatically compile and deploy on Travis.
-
Generate a documentation website using
Docsify.
Style
-
Added Antd Admin standalone Logo.
-
Rewrite the overall layout component, optimize the menu, automatic breadcrumb navigation, menu auto-expansion and other logic.
-
The mobile menu is changed to drawer.
Other
- Discard components such as
IconFont,Search,DataTablebecause they are well supported and replaceable inAntd.