A minimalist React starter.
✓ Language - ES6+
✓ Transpiler - Babel
✓ Styling - Sass
✓ Task Runner - Gulp
✓ Bundling - Webpack
✓ Testing - Mocha/Chai
✓ Development - BrowserSync
npm start
├── src/ # Main source folder
│ ├── app/ # React application files
│ │ ├── components/ # React components
│ │ ├── styles/ # Sass styles
│ │ └── index.jsx # Main React app entry point
│ ├── dist/ # Static file bundles
│ └── index.html # HTML entry point
└──... # Configuration files
gulp component --name <name>
Components generated this way will automatically be created in /src/app/components/
.
Add the --full
flag to create a React component with life-cycle methods.
React and ES6
Webpack Config
Component Generator
FAQ
The MIT License © Jonathan Huang