├── src
│ ├── assets # 本地静态资源
│ ├── components # 业务通用组件
│ └── pages # 页面
├── public
│ └── index.html # html模板文件
├── README.md
├── tsconfig.json # typescript配置文件
├── webpack.common.config.js # webpack通用配置文件
├── webpack.dev.config.js # webpack开发环境配置文件
├── webpack.prod.config.js # webpack生产环境配置文件
├── package.json
└── package-lock.json
本项目采用 react
&& typescript
&& es6+
进行开发。
使用 React 16.8 的新增特性 Hook 管理状态以及操作副作用
动效方面使用animejs
与lottie-web
实现
相关文档地址:
开发流程:
git clone [email protected]:ncuhome/hr2019_fe_to_fresher.git # 克隆项目到本地
yarn # 安装相关依赖
yarn start # 启动本地开发,在 http://localhost:3000可以预览效果
//or
yarn vite --host # 启动本地开发
npm run analyze # 启动打包分析
采用团队代码风格。请务必遵守规范,提升团队效率与可维护性。 NCUHOME Code Guide
采用统一的git提交规范,请务必详细阅读 家园git提交规范
现代浏览器及 IE11。