react native

React Native: Remove Multiple Items From AsyncStorage

AsyncStorage is used in React Native mobile app development to store items in an unencrypted, asynchronous, persistent, key-value storage way. These stored items are global to the app. 

It is true that we can remove single items from the storage, but it is also true we can remove multiple items from the storage at the same time.

See how to add items to AsyncStorage

1. Define an array of keys

The first thing we’ll do is to define our array of keys we want to remove. Let’s assume you’ve already added a token, phone number and email that you are retrieving from an API, we would have to do the following

 let keys = ['token', 'phone', 'email'];

2. Remove the items

Next, we will import AsyncStorage and proceed to remove these items.

import React, {Component} from 'react';
import {View, Alert} from 'react-native';
import AsyncStorage from '@react-native-async-storage/async-storage';

AsyncStorage.multiRemove(keys).then((res) => {
Alert.alert("Items removed from storage"); 
});

There we have it. This is how we can remove multiple items from AsyncStorage.

See also:

Working with AsyncStorage

Remove an item from AsyncStorage

Recent Posts

10 Signs Your PC Has Been Hacked

Cybercriminals don't always announce their presence. Many compromises are designed to remain unnoticed for weeks…

5 days ago

What Killed jQuery?

For years, jQuery was everywhere. If you were building websites in the 2010s, there was a…

5 days ago

How to Resolve Git Merge Conflicts

Few things halt a developer’s flow faster than seeing the dreaded word: CONFLICT. A Git merge…

1 week ago

How to Create REST APIs in Java Spring Boot

Spring Boot is one of the most popular frameworks for building REST APIs in Java.…

1 week ago

Perks of Being a Copy-Paste Developer

Why borrowing code is a skill—when you understand what you're copying. For years, "copy-paste developer"…

4 weeks ago

Conditionally Disable an Input Field Using React Hook Form

Interactive forms rarely keep every field active all the time. Sometimes an input should only…

4 weeks ago