Current Version as of 12/02/2016: 1.0.1
Welcome to my app! Hopefully this will help with your Webpack 2, HMR, react, react-router, and Redux troubles!
Note: package.json
has hard-coded dependencies! I will update these manually to ensure they do not break.
- Clone the repository
git clone [email protected]:jmahc/boilerplate-react-redux-router-hmr.git boilerplate-application
- Change directory to the repository's newly cloned location
cd boilerplate-application
- Install the dependencies
npm install
or if using Yarn
yarn
- Run your application in Development mode
npm run dev
- Run your application in Production mode (coming soon)
npm run start
Below are the different technologies used in this repository.
- Babel
- ES6 syntax
- JSX
- redux-devtools
- No sagas, ducks, etc.
Below are several tasks that I want to tackle:
- Individual branches for:
- HMR + React (Redux-free & Router-free)
- HMR + React + Router (Redux-free)
- HMR + React + Redux (Router-free)
- HMR + React + Redux + Router
- Blog post on the process with explanations
- Testing framework
- Webpack optimizations
- Base configuration file
- Unique builds based on
NODE_ENV
- Development
- Production
- Development
- Improved build times
- Caching modules
- happypack implementation
- Caching modules
- Improved build times
- Production
- purifycss-webpack-plugin implementation
- Repository tools
- Code coverage
- Up-to-date package dependency notification
Below are the following sources that allowed me to wind up with this 'working' instance of React, React Router, Hot Module Replacement and Webpack 2! It was not an easy task - believe me!
Made by: Jordan McArdle