reactjs - React Native 应用程序在启动时加载数据以供离线使用
问题描述
我想构建一个可以在首次启动时加载所有数据的应用程序,以便可以离线使用该应用程序。我也想定期刷新数据。
有没有人有设计这种应用程序的经验?我曾想过使用 Firebase/AWS appsync,但它们不会在启动时加载数据。加载页面后,它们会缓存数据。
我拥有的数据来自 wordpress 自定义帖子以及一些文档、图像等。如何创建一个功能来在启动时加载数据并使其与服务器保持同步。
任何指向示例 opensource/github/npm 项目的链接都会有所帮助。
谢谢。
解决方案
您可以使用该模式,首先使用挂钩加载内容,然后显示加载屏幕。加载内容后,只需显示应用程序。
因此,您可以依赖一些缓存,这与 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
推荐阅读
- javascript - 如何使用 jquery/javascript 在图像标签的 src 属性中传递字符串?
- php - 如何在 codeigniter 中获取数据库名称表单配置并运行 sql 文件将表插入数据库?
- python - ArgumentError:预期 LP_c_float 实例而不是指向 LP_c_float_Array_50000 的指针
- python-2.7 - 如何使用pyqt4在列表视图中获取选择项
- javascript - jsp- 如何在 javascript 函数中复制 URL?
- git - 带有空格的 Maven Git 提交失败
- c# - 在视图中未预先选择具有选定值的 MultiselectList
- svn - 奥术师:与 svn diff 相比,arc diff 需要很多时间才能完成
- python - 熊猫在一列字符串中找到确切的单词和之前的单词(多个)并将其附加到python中的新列
- cron - 安排作业的首选方式@Scheduled vs crontab