bare-bones react starter using reactify for jsx under browserify/watchify with npm run scripts
$ npm run watch &
$ npm start
npm run build
- build for productionnpm run watch
- automatically recompile during developmentnpm start
- start a static development web server
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'))
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.
Check out the list of forks to see how other people have customized this starter repo.