An open API service indexing awesome lists of open source software.

https://github.com/mrblueblue/react-quickstart

React starter kit for minimalists
https://github.com/mrblueblue/react-quickstart

Last synced: about 2 months ago
JSON representation

React starter kit for minimalists

Awesome Lists containing this project

README

        

# React Quickstart
[![Build Status](https://travis-ci.org/mrblueblue/react-quickstart.svg?branch=master)](https://travis-ci.org/mrblueblue/react-quickstart) [![Dependency Status](https://david-dm.org/mrblueblue/react-quickstart.svg)](https://david-dm.org/mrblueblue/react-quickstart) [![devDependency Status](https://david-dm.org/mrblueblue/react-quickstart/dev-status.svg)](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/)

    ✓ Styling - [Sass](http://sass-lang.com/)

    ✓ Task Runner - [Gulp](http://gulpjs.com/)

    ✓ Bundling - [Webpack](http://webpack.github.io/)

    ✓ Testing - [Mocha](http://mochajs.org/)/[Chai](http://chaijs.com/)

## 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

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