什么是在本地反应本地保存对象集的最佳方法?

时间:2017-07-05 19:35:52

标签: react-native asyncstorage

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

2 个答案:

答案 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更快,同时保持极其丰富的功能集。

  •