gpt4 book ai didi

react-native - 将大数据存储在 native react 中以供离线使用

转载 作者:行者123 更新时间:2023-12-05 06:04:25 24 4
gpt4 key购买 nike

对于我们的应用程序,我们需要该应用程序使用最新数据 100% 离线工作。通常,该应用程序使用 symfony api 平台 API 来获取服务器端分页数据。

但是当有人在没有互联网的区域使用该应用程序时,他仍然需要能够访问所有数据以创建新工作并在他在线时查询它。

所以我们的难点是制作一个包含所有数据的 json,并在手机连接时将其发送到手机。当手机正在使用该应用程序时,它将使用来自服务器的分页并获取数据。离线时会使用本地下载的数据文件。

问题是数据很大,所以存储是个问题。

我们现在正在使用 redux persist,我们看到很多人遇到崩溃和移动内存问题。我们还想到了使用 sqlite 或只是异步来存储 json 文件,或者从应用程序下载 sqlite 文件。

大家怎么看这件事

最佳答案

您可以使用 react-native-local-mongodb .这可以帮助您在手机上存储一个 json 数据库。其他选择是 react-native-sqlite-storage如果您的数据库必须是关系型的并且需要表。

此用户在线后,您必须将此本地副本与服务器同步。如果您保存了上次同步的时间戳,也可以这样做。因此,在那之后,您只需同步在该时间戳之后创建的数据。

然而,我也实现了 react redux persist 并且它没有崩溃。我想,崩溃的原因一定是别的原因。

关于react-native - 将大数据存储在 native react 中以供离线使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66277998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com