AsyncStorage是React Native中用于存储持久化数据的一个简单的键值对存储系统。它在应用程序关闭后仍然可以保存数据,且在下次应用程序启动时可以进行加载。通常在React Native中,AsyncStorage用于保存本地数据、应用程序设置和其他需要持久化的应用程序状态。
示例代码:
import { AsyncStorage } from 'react-native';
// 保存数据 AsyncStorage.setItem('key', 'value') .then(() => { console.log('Data saved successfully'); }) .catch((error) => { console.log('Error saving data: ', error); });
// 获取数据 AsyncStorage.getItem('key') .then((value) => { console.log('Value: ', value); }) .catch((error) => { console.log('Error getting data: ', error); });
// 移除数据 AsyncStorage.removeItem('key') .then(() => { console.log('Data removed successfully'); }) .catch((error) => { console.log('Error removing data: ', error); });