react-starter
bare-bones react starter using reactify for jsx under browserify/watchify with npm run scripts
quick start
$ npm run watch &
$ npm start
commands
npm run build
- build for productionnpm run watch
- automatically recompile during developmentnpm 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.