Skip to content

Web pack powered template project with hot reload, sass + compass, ES6 server/client syntax, Flux, React

Notifications You must be signed in to change notification settings

bosinsky/es6-react-flux-node-quickstart

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

es6-react-flux-node-quickstart

A simple template powered by webpack that allows you to use

  • ES6 client and server side
  • React templates
  • Flux architecture and Facebook's Dispatcher
  • Isomorphic architecture
  • Express.js
  • SCSS + compass support

I'm trying to KISS because I've seen far too many es6 projects with thousands of dependencies / optimizations that are way too hard to approach.

As I'm learning this tech stack I will create tags on the steps that took me to the repository's HEAD

Installation

Just run npm install and use npm run dev to run the development server with hot reload.

Visit localhost:8080 after the bundle is marked as VALID

Directory structure

will be here when the project will stabilize

TODOs

  • Find out how webpack is building the production's assets
  • Go Isomorphic (using react server/client side)
  • Find out how react handles routing and enable pushState
  • Use Redux instead of plain flux
  • Test coverage

About

Web pack powered template project with hot reload, sass + compass, ES6 server/client syntax, Flux, React

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.4%
  • CSS 3.5%
  • HTML 3.1%