-
Isomorphic (same code for client and server)
-
Webpack (for compiling assets)
-
Styles (using Stylus)
-
Socket.io (for real-time communication)
-
Api integration
-
Centralized configuration
-
ES6 syntax
This app is configure to work with express-api-boilerplate and socketio-boilerplate out of the box. To quickly run the application without modifying it, make sure that both boilerplates are running, then follow the steps below to start developing your next React app.
-
Download this project source
git clone https://github.com/xpepermint/isomorphic-react-flux-boilerplate
. -
Run
npm install
to install dependencies. -
Run
npm run server
to start HTTP server. -
Run
npm run webpack:server
to start assets server. -
Open browser and navigate to
http://localhost:4444
.
// FORMS // var data = new FormData(); // data.append('foo', 'bar');