我正在尝试更新promise
我使用该fetch
函数收到的状态。
componentDidMount(){
fetch(url).then((responseText) => {
var response = responseText.json();
response.then(function(response){
this.setState(response);
});
});
}
我收到了setState
不是函数的错误
然后,我尝试bind(this)
传递如下this
值。
componentDidMount(){
fetch(url).then((responseText) => {
var response = responseText.json();
response.then(function(response){
this.setState(response);
});
}).bind(this);
}
它现在也不起作用。又是同样的错误。