Очевидно, что когда я хотел сделать некоторые действия при открытом экране, я помещал их в componentDidMount. Например, я могу получить некоторые данные.
вот так.
componentDidMount() {
this.updateData();
}
Но с реагирующей навигацией componentDidMount происходит только один раз, когда пользователь впервые открывает экран, и если позже пользователь снова откроет эту страницу, он не будет вызывать componentDidMount.
Как правильно определить, когда страница (экран) активирована, и выполнить действия?