在React Native中存储许多数据的最佳方法?

时间:2016-10-26 14:17:38

标签: database react-native redux realm react-redux

在本机应用中保存大量大量数据的最佳方式是什么?

我已经尝试了一些事情,在这里我们的想法:

  1. Redux商店。非常简单的方法。但是,如果我将在阵列中有1000个项目怎么办?它们都将作为应用程序状态存在于内存中?
  2. 境界。看起来不错。但是文档说,如果我需要过滤一些东西,我需要首先获得所有项目,然后使用过滤方法:
  3. let dogs = realm.objects('Dog');
    let tanDogs = dogs.filtered('color = "tan" AND name BEGINSWITH "B"');
    

    因此,我还想到它会如何影响应用程序的性能。

    你怎么看?也许我不对?您如何存储数据?

    P.S。 BTW将来我想与服务器创建同步。

1 个答案:

答案 0 :(得分:2)

在Realm中存储1000个对象应该没有问题。它针对存储大量数据进行了优化,仅在需要时将数据加载到内存中。