# react-all-template **Repository Path**: johnhjn/react-all-template ## Basic Information - **Project Name**: react-all-template - **Description**: 团队react技术栈项目模板 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-05-18 - **Last Updated**: 2023-05-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

react 模板


## 👨🏻‍💻 项目说明 react 模板 ## 💾 版本管理地址 - icode 地址:xxxxx ## 🚀 技术栈 - React v18 - react-dom v18 - React Hook - TypeScript v4 - webpack v5 - axios v1 - mobx v6 - mobx-react-lite v3 - react-router-dom v6 ## 🏷 项目资料地址 - icafe 产品 - UE 交互稿 - Server 端接口文档 - icafe bug 追踪 ## 👨🏻‍💻 接口人 > 注:同部门有重名的请注明邮箱,如我们部门有dawei01 和 dawei02 - PM: - FE: - RD: - UI: - QA: ## 🎉 环境 ### 开发环境 - 访问地址: - 阿里云应用: - 阿里云服务: - 流水线: ### QA 测试环境 - 访问地址: - 阿里云应用: - 阿里云服务: - 流水线: ### 线上环境 - 访问地址: 如流尝鲜版 ➔ 工作流 ➔ 会议室预订 - 阿里云应用: - 阿里云服务: - 流水线: ## ⌛️ 安装项目依赖 注意: node 版本 v16+ ``` if you prefer npm $ npm install if you prefer yarn $ yarn ``` ## 🚀 运行项目 ``` if you prefer npm $ npm run start if you prefer yarn $ yarn dev ``` ## 📦 打包编译 ``` npm run build:qa // 测试环境 npm run build:prod // 线上环境 ``` ## 💡 分支说明 | 分支 | 说明 | | ---- | -------- | | main | 主分支 | | dev | 开发分支 | ## 🔀 代码提交规范 ``` git : git commit -m “feat: 项目初始化” ``` ### type 参考: ``` fix 🐛 Bug修复 feature ✨ 引入新特性 docs 📝 文档书写改动 prune 🔥 移除代码或文件 ui 💄 更新UI和样式文件 perf ⚡ 性能相关优化 rocket 🚀 部署功能 style 🎨 style修改 init 🎉 初始化提交 release 🔖 发布版本 wip 🚧 正在进行中, 且有可能出现不稳定运行的提交 config 🔧 修改配置文件 refactot 🔨 重构(既不增加新功能, 也不修改bug的代码改动) merge 🔀 合并分支 ``` ## 📂 代码结构说明 ``` ├── .vscode │ └──setting.json # 先于vscode全局的settings.json配置 ├── doc # 开发文档记录 ├── webpack # 打包编译 │ └──config # webpack配置 │ ├── webpack.common.js # 基础配置 │ ├── webpack.dev.js # 开发环境配置 │ └──webpack.prod.js # 生产环境配置 ├── pubilc │ ├──favicon.ico # HTML图标 │ └──index.html # HTML入口模板 ├── src | ├── api # 接口配置 | ├── assets # 静态资源 │ ├── components # 项目通用通用组件 │ ├── http # 请求统一封装 │ ├── httpinterface # ts类型定义 │ ├── constData # 系统内的常量列表 │ ├── router # 统一路由入口 │ ├── store # 数据共享 │ ├── styles # 全局样式 │ ├── utils # 工具库 │ ├── view # 页面 │ ├── App.tsx # 主界面 │ └──index.tsx # 入口文件 ├── .babelrc.js # babel配置 ├── .editorconfig # 跨编辑器维护一致编码风格 ├── .env.json # 环境变量配置 ├── .eslintignore # ESLint忽略检测文件 ├── .eslintrc.js # ESLint配置 ├── .gitignore # git提交忽略文件 ├── .npmrc ├── .prettierignore # prettierc忽略文件 ├── .prettierrc # prettierc配置 ├── .stylelintrc.js # 代码风格配置 ├── package-lock.json # npm安装包锁定管理 ├── package.json # 依赖包管理 ├── README.md # 项目说明 ├── tsconfig.json # ts配置文件 └── yarn.lock # yarn安装包锁定管理 ``` ## 🔔 常见问题与注意事项 ## 📦 类库说明 ## 项目迭代信息(可选)