@samitouri / QOS-React-2 / commits / f5a9a26a43

Fix example from #5870 to avoid double rendering

Simen Bekkhus committed Jan 17, 2016 at 23:20 UTC f5a9a26a43474ed902a6a2fa10e6a3b457c7333e
1 file changed +9 -11
docs/tips/12-initial-ajax.md
+9 -11
@@ -23,19 +23,17 @@ var UserGist = React.createClass({
23 },
24
25 componentDidMount: function() {
26 - this.setState({
27 - serverRequest: $.get(this.props.source, function(result) {
28 - var lastGist = result[0];
29 - this.setState({
30 - username: lastGist.owner.login,
31 - lastGistUrl: lastGist.html_url
32 - });
33 - }.bind(this))
34 - });
26 + this.serverRequest = $.get(this.props.source, function (result) {
27 + var lastGist = result[0];
28 + this.setState({
29 + username: lastGist.owner.login,
30 + lastGistUrl: lastGist.html_url
31 + });
32 + }.bind(this));
33 },
36 -
34 +
35 componentWillUnmount: function() {
38 - this.state.serverRequest.abort();
36 + this.serverRequest.abort();
37 },
38
39 render: function() {