heny / react-demo

react项目模版

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-demo

react项目模版

推荐使用 npm 安装依赖:

npm install

开发

启动开发服务:

# 生成 Dll 文件, 只需执行一次
npm run dll

# 启动开发服务
npm run dev

npm Scripts 说明:

npm run <script> Description
dev 启动服务 localhost:--
build 打包项目
dll 静态文件打包,和业务代码包分离,加快热更新和打包速度

项目结构

.
├── public                          # 静态资源
├── scripts                         # 存储一些项目用到的脚本
│   ├── wp.config.base.js           # webpack 基础配置
│   ├── wp.config.dev.js            # webpack 开发环境配置
│   ├── wp.config.prod.js           # webpack 生产环境配置
├── src                             # 源代码
│   ├── index.html                  # HTML 模板
│   ├── index.js                    # 入口文件
│   ├── components                  # 公用的组件
│   │   └── ant                     # antd外部组件引用
│   │   └── hoc                     # 高阶组件
│   ├── layouts                     # 布局
│   │   └── Basic                   # 基础布局
│   │   └── Blank                   # 空布局
│   ├── modules                     # 按照业务拆分的模块
│   │   └── models.js               # 页面注册model
│   ├── store                       # Redux 的 Store
│   │   └── index.js                # 整合Model, 生成Store
│   ├── helper                      #
│   │   └── constant.js             # 枚举值
│   │   └── util.js                 # 公共方法
│   │   └── request.js              # 请求封装
│   │   └── theme.js                # 覆盖 antd 的样式变量
│   └── routes.js                   # 页面路由
└── dist                            # 打包生成的文件

About

react项目模版