README
Hey, React!
This project aims to help developers kickoff into the current world of React.js development.
Features:
- Flux implementation with Alt.js
- React router
- Automated testing with Mocha, Jasmine and Karma
- Coverage stats with Istanbul
- ES6+ support with Babel
- Hot reload with webpack-dev-server
- Sass, Scss, Less support
- Bower components support
- Linting with ESLint
- Easily publish to Github Pages
- Easily configure constants for different compile environments e.g. development/staging/production
To install:
npm install hey-react
To start the webpack dev server (default: development environment):
npm start
To run tests (default: development environment):
npm test
To compile in production env (default: production environment):
npm run build
To run tests/compile in another env:
npm run test.[env]
npm run build.[env]
FAQs
Why should I use this starter kit?
- You're new to all this React stuff and you just want to start hacking at it straight away
- You want the latest suite of development tools available and you're tired of config shenanigans
- You <3 React.js + Alt.js + React Router
- You <3 tested code (or your company does)
Why should I not use this starter kit?
- This setup has been too heavily configured and exceeds your needs
- I'm already an expert at Webpack and React
- I think this starter kit sucks and I'm going to leave a message why
Credits
This starter pack was heavily influenced by YARSK by bradleyboy as well as react-flux-testing by kentor