Skip to content

A full React.js starter kit, featuring Flux implementation (Alt), automated testing with coverage statistics, Babel ES6+ support, hot reload, css-preprocessor, Bower support, eslint and more. Examples and Nyan Cat included!

License

Notifications You must be signed in to change notification settings

KeweiCodes/hey-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hey, React!

This project aims to help developers kickoff into the current world of React.js development.

##Features:

  • Flux implementation with Alt.js
  • React router
  • Automated testing with Mocha, Jasmine and Karma
  • Coverage stats with Istanbul
  • ES6+ support with Babel
  • Hot reload with webpack-dev-server
  • Sass, Scss, Less support
  • Bower components support
  • Linting with ESLint
  • Easily publish to Github Pages
  • Easily configure constants for different compile environments e.g. development/staging/production
  • A comprehensive example of how everything works in the form of a list app

######To get started: git clone https://github.com/KeweiCodes/hey-react.git cd hey-react npm install

######To start the webpack dev server (default: development environment): npm start

######To run tests (default: development environment): npm test

######To compile in production env (default: production environment): npm run build

######To run tests/compile in another env: npm run test.[env] npm run build.[env]

###FAQs #####Why should I use this starter kit?

  • You're new to all this React stuff and you just want to start hacking at it straight away
  • You want the latest suite of development tools available and you're tired of config shenanigans
  • You <3 React.js + Alt.js + React Router
  • You <3 tested code (or your company does)

#####Why should I not use this starter kit?

  • This setup has been too heavily configured and exceeds your needs
  • I'm already an expert at Webpack and React
  • I think this starter kit sucks and I'm going to leave a message why

###Credits This starter pack was heavily influenced by YARSK by bradleyboy as well as react-flux-testing by kentor

About

A full React.js starter kit, featuring Flux implementation (Alt), automated testing with coverage statistics, Babel ES6+ support, hot reload, css-preprocessor, Bower support, eslint and more. Examples and Nyan Cat included!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published