Skip to content

An asynchronous, persistent, key-value storage system for React Native.

License

Notifications You must be signed in to change notification settings

serv2000/react-native-async-storage

 
 

Repository files navigation

React Native Async Storage

An asynchronous, persistent, key-value storage system for React Native.

Getting Started

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

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

See docs for manual linking guide.

Usage

Import

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

Store data

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

Read data

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

See docs for api and more examples.

Contribution

See the CONTRIBUTING file for how to help out.

License

MIT

About

An asynchronous, persistent, key-value storage system for React Native.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 35.9%
  • JavaScript 35.5%
  • Objective-C 21.8%
  • Shell 3.5%
  • Python 2.6%
  • Ruby 0.7%