我正在使用React Native制作我的第一个应用程序,并且我有一个在应用程序启动时发出的请求。但是,我不想让用户等待该呼叫完成。但是,我需要知道当用户通过登机部分(5张幻灯片)时该呼叫是否已经完成。
如果呼叫未结束,我想向用户显示等待标志,如果结束,我将使用数据(存储在数据库中)来渲染下一个屏幕。
不确定最好的方法是什么。在本机应用程序中,我使用总线上的事件(EventBus)让任何想知道任何更新的人。不确定redux是否可以帮助实现这一目标,因此也是问题。
以下是此次通话的发生方式:
fetch('https://example.com/api.json')
.then((response) => response.json())
.then((responseJson) => {
return console.log(responseJson);
})
.catch((error) => {
console.error(error);
});
实际上,我将把结果保存到数据库而不是记录它。