- npm init
- npm i -g webpack webpack-dev-server
- npm i -S react react-dom
- npm i -D style-loader css-loader sass-loader node-sass
- npm i -D extract-text-webpack-plugin clean-webpack-plugin html-webpack-plugin
- npm i -D babel-loader babel-core babel-preset-es2015 babel-preset-react babel-preset-stage-0
- npm i -D eslint eslint-plugin-react eslint-loader
- npm i -D babel-eslint eslint-config-airbnb
- npm i -D estraverse-fb (issue of EsLint : eslint/eslint#5476)
- npm i -S redux react-redux react-router history redux-thunk
- npm i -D redux-logger
- npm i -D redux-devtools
- React-easy-boilerplate
- Webpack Environment Configuration
- Redux Easy Boilerplate
- Webpack Production Build
- Linting in webpack
- Debugging tools https://github.com/gaearon/redux-devtools-dock-monitor https://github.com/gaearon/redux-devtools/blob/master/docs/Walkthrough.md https://medium.com/lexical-labs-engineering/redux-best-practices-64d59775802e#.nsx5sdj86 https://github.com/emmenko/redux-react-router-async-example