React Native :将大对象存储在AsyncStore或本地JSON文件中更好?

to94eoyn  于 2022-11-19  发布在  React
关注(0)|答案(1)|浏览(152)

在我的React Native应用中,我进行了一个API调用,该调用需要大约30秒才能返回,因为它检索的对象包含大约4000个条目。我希望将该对象存储在本地,以便用户只需在第一次安装时获取该对象,而不是每次登录时都获取。我应该使用AsyncStorage来实现这一点吗?还是将其存储为设备上的本地JSON文件?

afdcj2ne

afdcj2ne1#

可以有多种方法来处理它,
如果您的数据是动态的,那么显然您需要API来加载数据。
local storage具有默认6MB限制,但您可以增加此限制,
如果您的数据大小是大的大小像greater than 6MB那么你可以使用文件系统来存储文件,react-native-fs是库,可以help you to create and read the file to the local file system
但是,如果您的是data is not dynamic,则可以使用local JSON文件来存储数据,但这会在您将其上传到存储时增加.apk或.ipa的大小

相关问题