首页 > 解决方案 > 如何在反应中管理多个异步 API 调用

问题描述

我正在使用 AWS amplify 进行 API 调用,并且我需要进行 5 个异步 API 调用。如何有效地进行这些调用并等待所有调用完成,然后使用这些调用获得的数据开始工作流程。

标签: javascriptreactjsaws-amplify

解决方案


好吧,实际上我发现了,所以在这里...

        load1 = async () => {
    
            return API.get('myApi', '/myapi1', {})
        }
    
        load2 = async () => {
    
            return API.get('myApi', '/myapi2', {})
        }
    
        verifyTasksExecution = async () => {
    
    
            Promise.all([this.load1(),this.load2()]).then((values) => {
    
                console.log('VALUES:', values);        
            });
        }

推荐阅读