У меня есть 2 компонента:
- Dashboard - точка входа в приложение
- Posts
В Dashboard есть вызов API в componentDidMount.В компоненте «Сообщения» после получения сообщений я перехожу к панели инструментов.Можно ли определить, было ли приложение перемещено из сообщений в панель инструментов, и удалить вызов API в componentDidMount.
Проверьте код ниже:
// Dashboard.js
componentDidMount() {
this.handleApiCall(); // default axios get request
// Here I need to detect if the user was navigated to Dashboard from Posts or other component
}
// Posts.js
handleNavigation = () => {
this.setState({
isOpen: false,
});
this.props.navigation.navigate('Dashboard');
};
Спасибо!