Skip to content

Instantly share code, notes, and snippets.

@tildedave
Last active August 29, 2015 14:09
Show Gist options
  • Save tildedave/90dc7bededb970de31dc to your computer and use it in GitHub Desktop.
Save tildedave/90dc7bededb970de31dc to your computer and use it in GitHub Desktop.
React.createClass({
getInitialState: function() {
return { loading: true }
},
componentDidMount: function() {
$.getJSON('/my/stuff', function (data) {
this.setState({ stuff: data, loading: false })
}.bind(this))
},
render: function() {
if (this.state.loading) {
<div class="loading" />;
} else {
// show the stuff
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment