rolandnsharp / react-starter

bare-bones react starter using reactify for jsx under browserify/watchify with npm run scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-starter

bare-bones react starter using reactify for jsx under browserify/watchify with npm run scripts

view the starter demo

quick start

$ npm run watch &
$ npm start

commands

  • npm run build - build for production
  • npm run watch - automatically recompile during development
  • npm start - start a static development web server

starter code

var React = require('react')
var App = React.createClass({
  getInitialState: function () { return { n: 0 } },
  render: function () {
    return <div>
      <h1>clicked {this.state.n} times</h1>
      <button onClick={this.handleClick}>click me!</button>
    </div>
  },
  handleClick: function () {
    this.setState({ n: this.state.n + 1 })
  }
})
React.render(<App />, document.querySelector('#content'))

contributing

If you like what you see, but want to add something more, fork this repo and add your additional feature to the name of the fork. Try to be specific with the name of your fork, listing the technologies used plus what features the fork adds.

variations

Check out the list of forks to see how other people have customized this starter repo.

About

bare-bones react starter using reactify for jsx under browserify/watchify with npm run scripts


Languages

Language:JavaScript 77.6%Language:HTML 22.4%