React-isomorphic-starter同构脚手架

开发React项目的时候,没有使用官方提供的create-react-app脚手架,而是自己根据项目实际需求组建了一套开发脚手架react-isomorphic-starter。本文主要记录组建一套React开发脚手架的过程。

优点

相比于官方提供的create-create-app,react-isomorphic-starter具有如下优点:

  • 支持dev模式局部热加载
  • 支持prod模式服务端渲染
  • 支持CSS Modules
  • 支持服务端接口请求转发

项目结构

客户端代码

Dev服务端

Prod服务端

Webpack