React Native应用程序在启动时脱机加载数据

问题描述 投票:1回答:1

我想构建一个可以在首次启动时加载所有数据的应用程序,以便可以离线使用该应用程序。我也想定期刷新数据。

有人在设计这种应用程序方面有经验吗?我曾想过使用Firebase / AWS appsync,但它们不会在启动时加载数据。一旦您加载页面,它们就会缓存数据。

我拥有的数据来自wordpress自定义帖子以及一些文档,图像等。如何创建一种功能来在启动时加载数据并使其与服务器保持同步。

任何链接到示例opensource / github / npm项目的链接都会有所帮助。

谢谢。

reactjs react-native offlineapps
1个回答
0
投票

您可以使用该模式,首先使用钩子加载内容,然后显示加载屏幕。加载内容后,只需显示该应用即可。

因此,您可以依赖某些缓存,这与apollo客户端JS或https://github.com/tannerlinsley/react-query之类的东西配合得很好。

本文可为您的应用启动提供帮助:https://medium.com/javascript-in-plain-english/how-to-handle-and-design-the-startup-of-a-react-application-da779f3727e5

© www.soinside.com 2019 - 2024. All rights reserved.