/react-singlePage-template

react + redux + react-router + es6 react-project-template

Primary LanguageJavaScript

React-SinglePage-Template

版本:webpack 4


支持功能

  • react
  • react-dom
  • redux
  • react-router-dom
  • prop-types 类型验证
  • sass
  • axios
  • 静态资源目录
  • 支持es6+语法

优势

  1. 热更新服务
  2. 跨域请求处理
  3. 抽离第三方库,动态链接库
  4. 项目启动进度、错误显示
  5. 代码压缩,减小代码体积

目录结构

.
├── README.md
├── assets
│   ├── fonts
│   │   └── Herculanum.ttf
│   ├── images
│   │   ├── img1.jpg
│   │   ├── img3.jpeg
│   │   └── mac.jpeg
│   └── media
│       └── productAnimate.mp4
├── build
│   ├── webpack.base.conf.js
│   ├── webpack.dev.conf.js
│   └── webpack.prod.conf.js
├── dist
│   ├── index.html
│   ├── js
│   │   ├── framework.b3fdeb59.js
│   │   ├── main.b3fdeb59.js
│   │   └── vendors~main.b3fdeb59.js
│   └── static
│       └── img2.jpeg
├── package-lock.json
├── package.json
├── public
│   └── index.html
├── src
│   ├── Layout.js
│   ├── components
│   ├── containers
│   │   ├── detail.js
│   │   ├── home.js
│   │   └── table.js
│   ├── main.js
│   ├── network
│   │   └── GetList.js
│   ├── pages
│   ├── router
│   │   └── index.js
│   ├── store
│   │   ├── home
│   │   │   └── index.js
│   │   └── index.js
│   ├── styles
│   │   ├── common.scss
│   │   ├── home
│   │   ├── index.scss
│   │   └── reset.scss
│   └── utils
│       ├── http.js
│       └── loadable.js
├── static
    └── img2.jpeg