如何使屏幕仅在安装后出现在 React Native Expo 中
How to make screens appear only after installation in react native expo
我有几个应该只出现一次的欢迎屏幕,当应用程序在安装后首次启动时,但我不知道如何出现。
我的应用在 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')
}
}
我有几个应该只出现一次的欢迎屏幕,当应用程序在安装后首次启动时,但我不知道如何出现。
我的应用在 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')
}
}