AsyncStorage无法保留数据,但我已经用完了保存选项 一组对象,并使用列表中的新条目更新它们。请帮忙
答案 0 :(得分:4)
处理应用程序的数据:
State - 它处理组件的内部数据的复杂程度不高
Props - 它将数据从父组件回送到儿童和反之亦然
Redux - 它使用action-reducer-store架构有效地处理数据。非常适合具有大量用户数据的复杂应用程序。
对于数据持久性:
AsyncStorage - 用于手动保存和管理设备数据的简单API
Redux Persist - 构建在Redux之上,可以将所有Redux State数据同步存储到设备中。
希望这会有所帮助:)
答案 1 :(得分:0)
Realm可能是您的解决方案: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更快,同时保持极其丰富的功能集。