我想构建一个可以在首次启动时加载所有数据的应用程序,以便可以离线使用该应用程序。我也想定期刷新数据。
有人在设计这种应用程序方面有经验吗?我曾想过使用Firebase / AWS appsync,但它们不会在启动时加载数据。一旦您加载页面,它们就会缓存数据。
我拥有的数据来自wordpress自定义帖子以及一些文档,图像等。我如何创建功能来在启动时加载数据并使其与服务器保持同步。
任何指向示例opensource / github / npm项目的链接都将有所帮助。
谢谢。
答案 0 :(得分: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