У меня есть код ниже на экране выхода
await AsyncStorage.removeItem('userToken').then(()=>{
setTimeout(() => {
this.props.navigation.navigate('SignIn');
}, 3000);
На заставке я проверяю вот так
const userToken = AsyncStorage.getItem('userToken').then(() => {
this.props.navigation.navigate(userToken ? 'App' : 'SignIn');
});
После выхода. Перенаправление для входа в систему, но при повторном открытии приложения заставка перемещается в приложение, а не в систему.
Мой начальный код был похож на
const userToken = AsyncStorage.getItem('userToken'), this.props.navigation.navigate(userToken ? 'App' : 'SignIn');
Что я делаю не так.
Пожалуйста, сообщите.
Спасибо