美文网首页
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