我有几个欢迎屏幕,当应用程序在安装后首次启动时,它们应该只出现一次,但我不知道如何出现。
我的应用程序在react-native 0.64.3
和expo 43.0.2
中
提前感谢
AsyncStorage
将为您完成这项工作,您可以将其与componentDidMount
一起使用
async componentDidMount() {
const firstTime = await AsyncStorage.getItem("isFirstTime")
if(firstTime != null) {
// navigate to HomePage directly
} else {
// navigate to other screens where you have some infos to show
await AsyncStorage.setItem("isFirstTime", 'true')
}
}