0

AsyncStorage 无法保留数据,我已经用完了保存一组对象并使用列表中的新条目更新它们的选项。请帮忙

4

2 回答 2

5

用于处理应用程序的数据:
状态- 它处理组件的内部数据并不复杂。
道具- 它从父组件到子组件来回扔数据,反之亦然。
Redux - 它使用 action-reducer-store 架构有效地处理数据。非常适合需要处理大量用户数据的复杂应用程序。

对于数据持久性:
AsyncStorage - 用于手动保存和管理设备上数据的简单 API。
Redux Persist - 基于 Redux 构建,将所有 Redux 状态数据同步存储到设备。

希望这可以帮助 :)

于 2017-07-06T21:30:28.213 回答
0

领域可能是您的解决方案:https ://realm.io/docs/javascript/latest/index.html

Realm 是一个直接在手机、平板电脑或可穿戴设备中运行的移动数据库。这个项目托管了 Realm 的 JavaScript 版本。

目前我们只支持 React Native(iOS 和 Android)和 Node.js(MacOS 和 Linux),但我们也在考虑增加对 Cordova/PhoneGap/Ionic 的支持。

特征

  • 移动优先:Realm 是第一个直接在手机、平板电脑和可穿戴设备中运行的数据库。

  • 简单:数据直接作为对象公开并且可以通过代码查询,从而消除了对 ORM 充满性能和维护问题的需求。

  • 现代:Realm 支持关系、泛型和向量化。快速:Realm 在常见操作上甚至比原始 SQLite 更快,同时保持极其丰富的功能集。

于 2017-07-05T19:58:04.447 回答