我有以下示例来说明如何在react-redux应用程序中从数据库加载数据时更新redux状态。 learningactionDataOperationBegin
将loading
(在化简器中)设置为true
,然后从数据库中获取数据后,fetchLearningactionsSuccess
将loading
设置回{{1} }。在显示数据库记录的组件内部,仅当false
最初为假时才调用FetchLearningactions
。我相信这是react-redux应用程序的常见做法。
但是,例如,如果浏览器关闭或在加载数据时互联网断开连接,loading
保持为loading
,这是一个问题,因为在下次访问true
页面将不会被调用(因为FetchLearningactions
仍然为true),并且页面将始终在屏幕上显示loading
文本。我不知道该如何处理。有什么想法或建议吗?
Loading..