- npm as build tool
- webpack for client module bundling
- babel for compiling es6 source code
- npm build tool to publish markdown to html files
- isomorphic react code
- isomorphic, react component is served from server, client doesn't render just attaches events and relevant interactions.
- classless react component using concatenative inheritance
- express server with static middleware (for serving bundle.js file)
features
- 2 level deep navigation with URL Parameters
- code splitting (load code on demand) with gradual matching
- basic universal (reload browser works)
- redux with time travel
- build with latest releases: babel 6, react-router 2
Very simple example with top level navigation routes
- React Hot Module Replacement (react-transform-hmr) with Babel 6
- webpack-dev-server usage as opposed to Express server + middleware plugins
- Demonstrates lack of (current) support for functional components