react-native/AsyncStorage

react-native/AsyncStorage

AsyncStorage 是一个在 react-native 中轻量存储的库;跟 localStorage 类似,API 也几乎一样;存储的时候需要将存储内容转成字符串存储;不然会有报错提示;

1. 安装
yarn install @react-native-async-storage/async-storage
or
npm install @react-native-async-storage/async-storage
2. 使用
import AsyncStorage from "@react-native-async-storage/async-storage";

// 保存数据(需要转换成字符串)
AsyncStorage.setItem("key1", JSON.stringify(userInfo));

// 获取数据
let key = AsyncStorage.getItem("key1");
key = JSON.pares(key);

// 删除数据
AsyncStorage.removeItem("key1");

// 清除所有
AsyncStorage.clear();

// 合并数据 将两个json数据合并
AsyncStorage.mergeItem("key1", JSON.stringify(userInfo));

// 获取所有key
AsyncStorage.getAllKeys();

//====== 批量操作
// 批量获取数据
AsyncStorage.multiGet(keys: string[]);

// 批量设置数据
AsyncStorage.multiSet(keyValuePairs: [string, string]);

// 批量删除数据
AsyncStorage.multiRemove(keys: string[]);

// 批量合并数据
AsyncStorage.multiMerge(keyValuePairs: [string, string]);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值