java - 我可以使用 React Native 的异步存储从本地存储中获取值吗?
问题描述
我是 React Native 的新手。有一个用 Objective-C for iOS 和 Java for Android 编写的本机应用程序。我的任务是使用 React Native 添加另外两个屏幕。通用解决方案在这里。
本机代码已经使用本地存储来存储永久数据(例如,有关授权用户的数据)。同时,React Native 使用 Async Storage 来处理永久数据。
我可以使用 React Native 的异步存储从本地存储中获取值吗?
解决方案
您需要setItem()
用于设置数据和getItem()
获取数据。设置数据:
await AsyncStorage.setItem('key', 'data');
获取数据:
await AsyncStorage.getItem('key');
React Native 中的异步存储: https ://facebook.github.io/react-native/docs/asyncstorage#docsNav
推荐阅读
- hive - 当 hive.exec.parallel 设置为 True 时,直线 (HiveServer2) 不写入控制台日志
- python - 良好的训练/验证准确度,但测试准确度差
- php - AWS EC2:从jmeter同时调用大量api时发生内部服务器错误
- matlab - 如何制作具有来自其他两个矩阵的独占值的第三个矩阵,具有多列?
- python - 未找到 PPTX 包
- reactjs - 尝试根据枚举值动态设置接口
- python - Python:async/await 可以模仿这个基于生成器的解决方案吗?
- visual-studio-code - 从 VS Code 导出笔记本返回损坏的 pdf 或空白 HTML
- adal - 无法使用 msal-browser 静默或通过重定向获取令牌
- c++ - 为什么在 C++ 中不能很好地优化一个幼稚的 abs 实现?