• HZERO前端工程架构是基于React的构建页面的JavaScript UI库以及轻量级前端数据模型/状态管理框架dva, 并使用webpack 4.x构建本项目,同时采用了大量工具/库以及react相关的依赖库实现相关通用功能和提供解决相关解决方案.

    关于React

    React是用于构建用户界面的JavaScript库,本项目采用全新的react v16.8.x,其中包含一些全新的特性.且本项目会持续同步react版本.

    更多请参考React GithubReact官网

    关于dva框架

    dva是基于 redux、redux-saga 和 react-router 的轻量级前端框架。

    请参考dva Github,相关问题可以在dva Github issues咨询

    关于webpack

    用于构建/打包前端工程,HZERO前端工程架构采用全新webpack v4.x,其中包含全新的特性/性能优化/社区最佳实践

    请参考webpack

    关于Create React App

    HZERO前端工程架构是基于Create React App脚手架创建,并执行了yarn eject命令

    请参考Create React App.

    主要结构

    项目仓库Gitlab: https://code.choerodon.com.cn/hzero-hzero/hzero-front

    项目仓库Gitlab: https://code.choerodon.com.cn/hzero-hzero/hzero-front-runtime

    项目仓库Gitlab: https://code.choerodon.com.cn/hzero-hzero/hzero-front-cli

    环境变量

    更多

    下面将会对如下工具/运行时做说明