Сообщите нам, какие версии вы используете:
Конфигурация сцены
<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 (обработчик onPress)
Actions.drawer({ session: 'some value' })
PageTwo.js (в процессе рендеринга)
console.log(this.props.session) // null
Возвращает null
При необходимости я могу предоставить больше кода.
Не уверен, что это идеальный способ сделать это, но:
Actions.drawer()
Actions.refresh({ key: 'drawer', session: Session })
Работает. Определенные Действия не допускают прохождения реквизита или под капотом происходит что-то более сложное?
Версия 3.35.0 не поддерживает передачу реквизитов в маршруты вкладок.
npm install --save-dev https://github.com/aksonov/react-native-router-flux.git
РЕДАКТИРОВАТЬ:
npm install --save https://github.com/aksonov/react-native-router-flux.git
Избавил меня от головной боли!