У меня есть компонент с именем PAGE2, из которого я возвращаюсь к компоненту PAGE1. Теперь, когда я перехожу из PAGE1 в PAGE2 с разными реквизитами, я вижу PAGE2 со старыми значениями (здесь не вызывается componentDidMount, который содержит функцию fetchListValues)
Я перехожу из PAGE 2 в PAGE 1 с помощью navigation.navigate (' PAGE1 ');
componentDidMount = () => {
// in page 2
this.fetchChats();
this.backHandler = BackHandler.addEventListener(
"hardwareBackPress",
this.handleBackPress
);
};
handleBackPress() {
console.log('Back pressing', this.props.navigation);
this.props.navigation.navigate('PAGE1');
return true;
}
componentWillUnmount() {
console.log('Hitting component will unmount');
BackHandler.removeEventListener("hardwareBackPress",
this.handleBackPress);
}