Skip to content

kazaff/react_scaffolding

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React scaffolding

An opinionated scaffolding with the following technical stack and configuration:

  • React (0.14.x)
  • React Router (1.x)
  • Flux by using Redux (3.x)
  • Webpack
  • CSS Modules
  • Stylus
  • Seamless Immutable
  • Hot module replacement
  • Babel
  • Testing mocha + shallow rendering with React

The idea is to provide a base structure that enable consumers to start building freatures and deliver a production ready package of a Single Page App.

Getting started

To start hacking simply do:

$ npm install
$ make run

Point browser to http://localhost:9898

For more detailed reference continue reading.

Rational behind the stack

Check the resources section for talks and explanations on WHY the stack I present here.

Bundle process

The scaffolding provides a feature-rich configuration for delivering the application as well as a rich development experience. Go here to read more about the details of our bundle process.

Architecture (React + Flux)

React patterns

Other patterns

About

React + React Router 1.0 + Redux + Webpack & Hot Module Replacement

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 76.5%
  • CSS 21.6%
  • HTML 1.2%
  • Makefile 0.7%