Díganos qué versiones está utilizando:
Configuración de escena
<Scene key="modal" component={Modal} >
<Scene key="root" tabs={true}>
<Scene key="pageOne" component={PageOne}/>
<Scene key="PageTwo" component={Drawer} open={false}>
<Scene key="main" tabs={true}>
<Scene key="home" component={Home}>
</Scene>
</Scene>
</Scene>
</Scene>
PageOne.js (controlador de onPress)
Actions.drawer({ session: 'some value' })
PageTwo.js (en render)
console.log(this.props.session) // null
Devuelve nulo
Puedo proporcionar más código si es necesario.
No estoy seguro de si esta es la forma ideal de hacer esto, pero:
Actions.drawer()
Actions.refresh({ key: 'drawer', session: Session })
Obras. ¿Ciertas Acciones no permiten el paso de utilería o ocurre algo más complejo bajo el capó?
La versión 3.35.0 no admite el paso de accesorios a las rutas de las pestañas.
npm install --save-dev https://github.com/aksonov/react-native-router-flux.git
EDITAR:
npm install --save https://github.com/aksonov/react-native-router-flux.git
¡Me salvó un dolor de cabeza!