The AsyncStorage presents a simple and elegant way for React Native developers to store and retrieve data.
We’ve already covered what AsyncStorage is and how data can be stored. Now let’s look at how to retrieve stored items from the storage.
import React, {Component} from 'react';
import { View, Text, } from 'react-native';
class YourClassName extends Component{
constructor(props) {
super(props);
this.state = {
name: '',
}
this.getUser();
}
getUser = async () => {
try {
const value = await AsyncStorage.getItem('email');
if (value !== null) {
this.setState({name: value});
}
} catch (e) {
console.warn('failed to retrieve token');
}
};
render(){
return(
<View>
<Text>{this.state.name}</Text>
</View>
)
}
}
This is how data is retrieved from AsyncStorage and can be used anywhere in the app.
Latest tech news and coding tips.
Imagine moving to a new apartment. Instead of disassembling your furniture, rebuilding pipes, and rewiring…
Imagine you’re the principal of a large school. Every day, students (like buttons, links, or…
You know that thing you do? Where you copy a chunk of code, paste it…
We've all seen them. The developers who seem to effortlessly untangle complex problems, whose code…
If you're building a social, chat, or comment-based mobile app using React Native, protecting your…
The Cross-Platform ImperativeLet's face it: building separate iOS and Android apps wastes resources. React Native…