/react-starter-kit

react starter kit

Primary LanguageJavaScriptMIT LicenseMIT

react-starter-kit

a react starter kit, support hot reloading

Installation

git clone https://github.com/cheft/react-starter-kit.git
cd react-starter-kit
npm install
npm start
open http://localhost:4000

Features

  • React Router, Support Lazy loading
  • Redux、Redux-React、React Router Redux
  • Babel for ES6 and ES7 magic
  • css file moduled, style-loader, sass-loader and less-loader
  • Webpack for bundling, FontAwesome、style split stand-alone file
  • React-transform-hmr, enables hot reloading react components
  • Universal rendering, see webpack-isomorphic-tools、express
  • React-helmet to manage title and meta tag information on both server and client
  • Both client and server make calls to load data from separate API server, on same session
  • Mocha to allow writing unit tests for the project.