我的代码有什么问题,我希望分别将2个json数组分配给last_holding_datasource
,portfolio_holding_datasource
,但是我总是遇到错误。
我是JSX的新手,请帮助。谢谢。
componentDidMount(){
return Promise.all([fetch('xxxxxx'), fetch('xxxxxx')])
.then(([response1, response2]) => ({
response1: response1.json(), response2: response2.json()
}))
.then(({ last_holding_datasource, portfolio_holding_datasource }) => {
this.setState({
isLoading: false,
last_holding_datasource: last_holding_datasource,
portfolio_holding_datasource: portfolio_holding_datasource
}, function () { console.log(this.state.last_holding_datasource), console.log(this.state.portfolio_holding_datasource) })
}
)
.catch((error) => {
console.error(error);
});
}