This is a boilerplate for react projects. It's heavily inspired by react-boilerplate.
Why did I built yet another boilerplate? Because building a boilerplate is fun and that's how I learn about the inner working of the react boilerplates and the react ecosystem. Feel free to suggest any changes and technologies that would improve the current setting if you ever come by.
- React
- Webpack
- Babel
- Ngrok tunnel for development
- HMR
- Production and Development builds
- CSS modules
- PostCSS (CSSNext, Focus, CSSnano and Reporter)
- Offline-first Plugin
- Standard JS Linting
- Redux
- React-Router
- Fetch
- Testing
npm install
npm start
// or
npm run start:tunnel // with tunneling through ngrok
npm run start:production
npm run lint