美文网首页
React Native 存储键值对

React Native 存储键值对

作者: NiuLinguo | 来源:发表于2019-08-23 10:10 被阅读0次

官方推荐使用框架:async-storage

存储设计到了IO操作,IO操作的时间是不可预知的,所以该框架是异步存储框架。

首选下载该框架:

$ yarn add @react-native-community/async-storage

然后进行关联:

$ react-native link @react-native-community/async-storage

接下来就可以使用了。使用的时候需要先导入js:

import AsyncStorage from '@react-native-community/async-storage';

存储数据:

storeData = async () => {
  try {
    await AsyncStorage.setItem('@storage_Key', 'stored value')
  } catch (e) {
    // saving error
  }
}

读取数据:

getData = async () => {
  try {
    const value = await AsyncStorage.getItem('@storage_Key')
    if(value !== null) {
      // value previously stored
    }
  } catch(e) {
    // error reading value
  }
}

相关文章

网友评论

      本文标题:React Native 存储键值对

      本文链接:https://www.haomeiwen.com/subject/hofzsctx.html