📅  最后修改于: 2023-12-03 14:54:11.167000             🧑  作者: Mango
异步存储集(Async Storage)是一种用于存储和检索数据的API,常用于移动应用程序的本地数据持久化。它提供了简单的键值对存储接口,支持异步访问,适用于需要保存少量数据的场景。
可以使用以下命令使用npm安装异步存储集库:
npm install @react-native-async-storage/async-storage
在代码中导入异步存储集库:
import AsyncStorage from '@react-native-async-storage/async-storage';
使用AsyncStorage.setItem()
方法存储数据,该方法接受一个键和一个值作为参数:
AsyncStorage.setItem('key', 'value').then(() => {
console.log('Data stored successfully.');
}).catch((error) => {
console.log('Failed to store data:', error);
});
使用AsyncStorage.getItem()
方法检索存储的数据,该方法接受一个键作为参数,返回一个包含值的Promise对象:
AsyncStorage.getItem('key').then((value) => {
console.log('Retrieved data:', value);
}).catch((error) => {
console.log('Failed to retrieve data:', error);
});
使用AsyncStorage.removeItem()
方法删除存储的数据,该方法接受一个键作为参数:
AsyncStorage.removeItem('key').then(() => {
console.log('Data removed successfully.');
}).catch((error) => {
console.log('Failed to remove data:', error);
});
以上为异步存储集的介绍,希望对程序员们有所帮助。为了方便阅读,请将本文复制为markdown格式的代码,请注意代码段中的markdown标记。