【问题标题】:What's the best way to embed initial data into my ReactNative app using Firestore?使用 Firestore 将初始数据嵌入我的 React Native 应用程序的最佳方式是什么?
【发布时间】:2020-05-19 17:14:53
【问题描述】:

我正在使用 Firebase Firestore 构建一个 ReactNative 应用。

但我希望我的应用在第一次打开应用后立即有一些初始内容,即使用户没有互联网连接。

我知道这样做的一种方法是在构建时获取内容并将其嵌入到 JSON 文件中,该文件将在应用程序首次启动时读取,我可以使用批量写入将初始内容写入 Firestore在初始渲染之前(或者至少在我使用它时继续显示初始屏幕)。

我想知道这样做是否有更好的方法,也许是谷歌或社区推荐的东西,但我找不到任何东西。

【问题讨论】:

    标签: firebase react-native google-cloud-firestore


    【解决方案1】:

    Firestore 不支持任何初始状态或数据库内容的概念,也不支持以写入数据不会尝试与服务器同步的方式写入缓存。您要做的只能通过其他方式将初始数据打包,并检查是否应该在 Firestore 之前查询该数据。

    【讨论】:

      猜你喜欢
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      • 2012-01-05
      • 1970-01-01
      • 2018-07-09
      • 2021-07-06
      • 2018-12-31
      • 2017-05-13
      相关资源
      最近更新 更多