npm i @react-native-community/async-storage
链接组件
React Native 0.60+ 版本会自动链接。
但之前的版本则需要我们手动链接
react-native link @react-native-community/async-storage
如果你从低版本升级到 0.60+ 版本,反而要删除链接,命令如下
react-native unlink @react-native-community/async-storage
引入组件
import AsyncStorage from ‘@react-native-community/async-storage’;
对外提供的方法
| 方法 | 说明 |
| — | — |
| getItem() | 根据给定的 key 来读取数据 |
| setItem() | 将一个键值对添加到系统中,如果已经存在 key 则覆盖 |
| removeItem() | 根据给定的 key 删除指定的键值对 |
| getAllKeys() | 返回数据库中所有的 键 |
| multiGet() | 根据给定的 key 列表获取多个键值对 |
| multiSet() | 将多个键值对存储到系统中 |
| multiRemove() | 根据多个 key 删除多个键值对 |
| clear() | 清空整个数据库系统 |
<