我有以下情况,我试图使用 localstorge 仅显示一次屏幕组件。这让我精神抖擞。
应用程序.js
...
constructor(props) {
super(props);
this.state = {
isLoading: false,
};
}
componentDidMount() {
if (AsyncStorage.getItem('key')) {
AsyncStorage.getItem('key', (value) => {
this.setState({isLoading: value})
Alert.alert(JSON.stringify(value))
});
AsyncStorage.setItem('key', JSON.stringify(true))
}
}
render() {
if (!this.state.isLoading) {
return <Search />
}
return <Root />
}
...