【发布时间】:2018-03-01 18:23:57
【问题描述】:
在我的应用程序组件中,我获取了一些东西,所以有几个动作。它是一个状态组件。当其中一项操作结束时 isLoading 属性更改为 false 并且屏幕加载消失。但它不能正常工作,因为一个动作可能比另一个动作花费更长的时间。在完成所有 async 操作后,如何将我的 isLoading 属性更改为 false?
我的代码看起来像
componentDidMount() {
this.props.fetchA();
this.props.fetchB();
this.props.fetchC().then(() => {
this.setState({isLoading: false})
})
}
【问题讨论】:
标签: reactjs asynchronous loading