不使用redux时如何从服务器存储数据

时间:2017-12-09 18:16:07

标签: react-native

我是反应原生的新人。我有一个日记应用程序,到目前为止,它是一个内置rails的Web应用程序。

用户有很多日记帐分录。

当他们登录应用程序时,我想拉出他们之前的所有条目并将其显示给他们。我的问题是:

当他们登录并且我拉过他们过去的所有条目时,我在哪里存储它?

如果我将它存储在手机的本地存储空间中,我担心的是有些用户有数千个条目,我不确定这是否适当。

有什么想法?

1 个答案:

答案 0 :(得分:0)

您真的需要数据持续存在吗?您可以在每次需要时仅提取数据,对数千条记录执行此操作的有效方法是实现延迟加载AKA"无限滚动"。这允许您在需要时提取已定义数量的记录,然后在用户滚动超出最初提供的记录时加载更多。

有一篇文章Implementing an Infinite Scroll In React Native,它会向您介绍如何做到这一点