Cómo llamar a la función en una pantalla desde otra pantalla usando Ac

Cómo llamar a la función en una pantalla desde otra pantalla usando Acciones en el flujo de enrutador nativo de reacción

Hola, tengo 2 páginas en mi proyecto. Cuando voy de la primera página a la segunda (usando Acción), vuelvo a la Primera página con el comando Acción.pop(), En este momento quiero llamar a la función en la primera página, ¿cómo puedo hacerlo?

en la primera página:

.....
BacktoFirstPage(){
    //my code
}
render(){
    return(
        <TouchableOpacity onPress={()=>Actoin.secondPage()}>
            <Text>go to second page</Text>
        </TouchableOpacity>
    )
.....

en la segunda página:

render(){
    return(
        <TouchableOpacity onPress={()=>Actoin.pop()}>
            <Text>back to first page</Text>
        </TouchableOpacity>
    )
}

ahora, cómo llamar a BacktoFirstPage

Mostrar la mejor respuesta

Lo que puede hacer es pasar la función que desea ejecutar como parámetro a la siguiente pantalla y luego ejecutarla antes de abrir la pantalla.

Ejemplo

....
BacktoFirstPage(){
    //my code
}
render(){
    return(
        <TouchableOpacity onPress={()=>Actoin.secondPage({onPop: this.BacktoFirstPage.bind(this)})}>
            <Text>go to second page</Text>
        </TouchableOpacity>
    )
.....

render(){
    return(
        <TouchableOpacity onPress={()=>{ this.props.onPop(); Actoin.pop()}>
            <Text>back to first page</Text>
        </TouchableOpacity>
    )
}

O

componentWillUnmount() {
  this.props.onPop();
}

render(){
    return(
        <TouchableOpacity onPress={()=>{ Actoin.pop()}>
            <Text>back to first page</Text>
        </TouchableOpacity>
    )
}

es cierto . Gracias