Я создаю реагирующее нативное приложение, и я столкнулся с проблемой в componentDidUpdate.Когда приложение загружает componentDidMount, вызовите API, чтобы проверить, вошел ли пользователь в систему, если это так, приложение перенаправляется на главный экран, в противном случае на экран входа в систему.Но компонент просто перенаправляет на один из этих экранов, когда я где-то нажимаю.Кто-нибудь может мне помочь?Спасибо
Следуй за моим кодом
componentDidMount(){
this.props.restore();
const { user, logged, error } = this.props;
console.log("restore");
if(user && logged) this.props.navigation.navigate('User');
}
componentDidUpdate(prevProps) {
const { user, logged, error } = this.props;
console.log("test");
if (!prevProps.error && error) Alert.alert('error', error);
if (logged) this.props.navigation.navigate('User');
}