# React stack playground

[![Build Status](https://travis-ci.org/rodmax/react-playground.svg?branch=master)](https://travis-ci.org/rodmax/react-playground)

The main purpose of this project is to study web applications development  based on react stack

> Initially based on https://github.com/temilaj/react-webpack-starter


## TODO list
- [x] MVP based on react and redux
- [ ] play with react/redux DevTools
- [ ] routing
- [ ] play with some mainstream react third party
    - [ ] react forms
    - [x] something to help working with REST
    - [x] redux-saga
    - [ ] mobx
    - [ ] redux-actions
    - [ ] redux-thunk middleware
- [ ] localization
- [ ] refactoring involving best practice
    - [x] Involve airbnb react eslint config
- [ ] tests
- [ ] TypeScript with React


## Credit
- [A Simple Naming Convention for Action Creators in Redux.js](https://decembersoft.com/posts/a-simple-naming-convention-for-action-creators-in-redux-js/)
- [Airbnb React/JSX Style Guide](https://github.com/airbnb/javascript/tree/master/react)

# React stack playground

[![Build Status](https://travis-ci.org/rodmax/react-playground.svg?branch=master)](https://travis-ci.org/rodmax/react-playground)
[![Dependency Status](https://david-dm.org/rodmax/react-playground.svg)](https://david-dm.org/rodmax/react-playground)
[![devDependency Status](https://david-dm.org/rodmax/badges/react-playground/dev-status.svg)](https://david-dm.org/rodmax/react-playground#info=devDependencies)

The main purpose of this project is to study web applications development  based on react stack

> Initially based on https://github.com/temilaj/react-webpack-starter


## TODO list
- [x] MVP based on react and redux
- [ ] play with react/redux DevTools
- [ ] routing
- [ ] play with some mainstream react third party
    - [ ] react forms
    - [x] something to help working with REST
    - [x] redux-saga
    - [ ] mobx
    - [ ] redux-actions
    - [ ] redux-thunk middleware
- [ ] localization
- [ ] refactoring involving best practice
    - [x] Involve airbnb react eslint config
- [ ] tests
- [ ] TypeScript with React


## Credit
- [A Simple Naming Convention for Action Creators in Redux.js](https://decembersoft.com/posts/a-simple-naming-convention-for-action-creators-in-redux-js/)
- [Airbnb React/JSX Style Guide](https://github.com/airbnb/javascript/tree/master/react)

Add npm dependencies status badges
Add npm dependencies status badges
