Skip to content

Latest commit

 

History

History
66 lines (42 loc) · 2.24 KB

File metadata and controls

66 lines (42 loc) · 2.24 KB

react-es7

Example of React + Reflux + routing + ES6 with experimental ES7 syntax + Semantic-UI

If for some reasons you can't or don' want to use Node for file processing, you can use pure AMD version of that project: hipertracker/react-es7-amd. It uses only a browser.

Install

npm install -g broccoli-cli
npm install
bower install

Usage

  • fast processing in memory:
broccoli serve
broccoli serve --live-reload-port 35729
  • with watcher and generating files:
broccoli-timepiece dist
http-server dist/ -p 4200

Open http://localhost:4200

  • building files for production (minified, mangled and compressed):
BROCCOLI_ENV=production broccoli build dist

Test:

$ npm test

Currently just a simple example of using unit tests in React for files using ES6/ES7 syntax.

Todo

  • Add more prop validation examples
  • Add more unit tests showing Jest testing ES5/ES7 code.
  • Add Yeoman project with options to choose SASS/Less/Stylus and Bootstrap/Semantic-UI.