react-quick-start
Version:
a quick and minimal react starter kit
42 lines (28 loc) • 1.66 kB
Markdown
# React Quickstart
[](https://travis-ci.org/mrblueblue/react-quickstart) [](https://david-dm.org/mrblueblue/react-quickstart) [](https://david-dm.org/mrblueblue/react-quickstart#info=devDependencies)
A minimalist React starter.
## Features
✓ Language - [ES6+](http://babeljs.io/blog/2015/06/07/react-on-es6-plus/)<br>
✓ Styling - [Sass](http://sass-lang.com/)<br>
✓ Task Runner - [Gulp](http://gulpjs.com/)<br>
✓ Bundling - [Webpack](http://webpack.github.io/)<br>
✓ Testing - [Mocha](http://mochajs.org/)/[Chai](http://chaijs.com/)<br>
## Getting Started
npm start
## Application Structure
```bash
├── dist/ # Distribution bundle
├── src/ # Main source folder
│ ├── components/ # React components
│ ├── styles/ # Sass styles
│ ├── index.js/ # Main React app entry point
│ └── index.html # HTML entry point
├──devServer.js # Webpack server with hot reload
└──... # Configuration files
```
## Component Generation
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 lifecycle methods.
## License
The MIT License © Jonathan Huang