首页 > 解决方案 > 我可以使用 React Native 的异步存储从本地存储中获取值吗?

问题描述

我是 React Native 的新手。有一个用 Objective-C for iOS 和 Java for Android 编写的本机应用程序。我的任务是使用 React Native 添加另外两个屏幕。通用解决方案在这里

本机代码已经使用本地存储来存储永久数据(例如,有关授权用户的数据)。同时,React Native 使用 Async Storage 来处理永久数据。

我可以使用 React Native 的异步存储从本地存储中获取值吗?

标签: javaandroidiosobjective-creact-native

解决方案


您需要setItem()用于设置数据和getItem()获取数据。设置数据:

await AsyncStorage.setItem('key', 'data');

获取数据:

await AsyncStorage.getItem('key');

React Native 中的异步存储: https ://facebook.github.io/react-native/docs/asyncstorage#docsNav


推荐阅读