mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Merge pull request #5872 from SimenB/patch-1
Fix example from #5870 to avoid double rendering
This commit is contained in:
@@ -23,19 +23,17 @@ var UserGist = React.createClass({
|
||||
},
|
||||
|
||||
componentDidMount: function() {
|
||||
this.setState({
|
||||
serverRequest: $.get(this.props.source, function(result) {
|
||||
var lastGist = result[0];
|
||||
this.setState({
|
||||
username: lastGist.owner.login,
|
||||
lastGistUrl: lastGist.html_url
|
||||
});
|
||||
}.bind(this))
|
||||
});
|
||||
this.serverRequest = $.get(this.props.source, function (result) {
|
||||
var lastGist = result[0];
|
||||
this.setState({
|
||||
username: lastGist.owner.login,
|
||||
lastGistUrl: lastGist.html_url
|
||||
});
|
||||
}.bind(this));
|
||||
},
|
||||
|
||||
|
||||
componentWillUnmount: function() {
|
||||
this.state.serverRequest.abort();
|
||||
this.serverRequest.abort();
|
||||
},
|
||||
|
||||
render: function() {
|
||||
|
||||
Reference in New Issue
Block a user