react-navigation: Detecta cuando la pantalla, la barra de pestañas está activada / aparece / enfoca / desenfoca
Anteriormente, cuando quería realizar algunas acciones cuando se abre la pantalla, las pongo dentro de componentDidMount. Por ejemplo, puedo obtener algunos datos.
Me gusta esto
componentDidMount() {
this.updateData();
}
Pero con react-navigation componentDidMount ocurre solo una vez cuando el usuario abre la pantalla por primera vez, y si un usuario posterior abre esta página nuevamente, no activará componentDidMount.
¿Cuál es la forma correcta de detectar cuándo se activa la página (pantalla) y hacer acciones?