react-navigation 3.9.1
используется в моем приложении реакции на родной 0.59. Я заметил, что код после this.props.navigation.navigate()
будет выполнен через некоторое время. Вот любой пример:
async componentDidMount(){
console.log('Did mount event');
try {
//retrieving token
const result = await helper.getJwtToken();
console.log("secure store : ", result);
if (!result) {
this.props.navigation.navigate("Signup");
return; //<<<=== added to prevent the code below from being executed
};
let url = `${GLOBAL.BASE_URL}/api/events/active?_device_id=${encodeURIComponent(DeviceInfo.getUniqueID())}`;
console.log("event url : ", url);
.........
Без return
код после this.props.navigation.navigate("Signup");
будет выполняться в конце концов через определенное время, которое прерывает поток. Я не уверен, что это return
про шаблон. Есть ли лучший способ справиться после навигации?