react-native - 安装应用程序时如何在设备上存储数据
问题描述
我正在开发 react-native 版本 0.56.0。我正在尝试在安装应用程序时将数据存储在设备上。我怎样才能做到这一点?
先感谢您。
解决方案
三个选项:
- 如果要存储大量数据,可以使用数据库 SQLite。
https://www.npmjs.com/package/react-native-sqlite-storage
- 如果您想存储一些数据,您可以使用 AsyncStorage,它非常有用且易于使用。(在您的版本中还可以,但现在已弃用,您需要使用社区存储库)
https://facebook.github.io/react-native/docs/0.56/asyncstorage
- 您可以使用名为 redux-persist 的组件将您的 redux 存储存储在您的应用程序中。如果存储您的应用程序所拥有的信息并使用 AsyncStorage 进行了优化,这很有帮助。
推荐阅读
- java - 冗余方法调用减少了可用堆栈内存
- c - 如何从文本文件中获取字符的 ASCII 码?
- javascript - 如何随时间改变背景不透明度?
- cypher - 如何查询图中的补充关系?
- flutter - 在列表视图中添加点在颤动中滚动
- radare2 - radare2 -c 和 -i 选项不会执行多个命令
- kivy - 如何在 Kivy 中设置类和类型等窗口属性?
- laravel - Laravel 在视图中由 2 个不同的模型嵌套 @foreach
- python - pygame.display.set_icon(pygame.image obj) 在 python 3.9.1 中不起作用
- ios - 如何将 CoreData 数据库(实体)镜像(导出)到 CloudKit 公共数据库(Swift、UIKit)?