X0r*_*r0N 5 sqlite asyncstorage expo create-react-native-app
我正在创建和下载,上传,存储许多图像的应用程序。我正在尝试查看如何最好地管理数据以提高性能。
我正在使用Redux来存储我的应用程序的状态,并且我使用redux-persist来将状态存储在AsyncStorage中。
但我也了解到create-react-native-app在expo包中还提供了一个称为SQLite的模块。(https://docs.expo.io/versions/latest/sdk/sqlite.html)。
我试图找出在哪里存储我的数据是一个好主意。
我应该将所有图像(base64编码)存储到redux吗?这可能多达100mb的数据。还是我应该将图像存储到SQLite中(假设数据像sqlite“ .db”文件一样平放)?
我将使用将图像存储到文件系统FileSystem.downloadAsync
。然后,您可以将唯一 ID 到图像文件路径的映射存储在 SQLite 或 Redux + AsyncStorage 中。
归档时间: |
|
查看次数: |
1143 次 |
最近记录: |