0
componentDidMount: function() {
this.serverRequest = $.get(this.props.source, function (result) {
var lastGist = result[0];
this.setState({
username: lastGist.owner.login,
lastGistUrl: lastGist.html_url
});
}.bind(this));
}
從我的理解這個綁定如果this.setState
使所謂外時,this
將參照正確的對象。但是,我們怎麼不需要它爲this.props.source
?
感謝。只是好奇會var self =這個作品呢? – user308553
Np,是的,這是另一個解決方案 –
如果你不介意讓我再問一個問題:我在看這個:'https:// jsfiddle.net/n47gckhr/1038 /',而'FilterableProductTable'有一個回調函數'handleUserInput ',其中包含一個this.setState。它將它傳遞給他的孩子,他的孩子可以用它來改變父母的狀態(FilterableProductTable)。我們怎麼沒有把這個綁定到父對象上,當this.setState中的'this'指向孩子使用這個回調的時候?謝謝 – user308553