Моя проблема заключается в отправке параметра в Child Scene в React Native Router Flux.
Это мой Router.js:
<Router>
<Stack key="root" hideNavBar>
<Scene key='anotherScreen' component={anotherScreen} initial> </Scene>
<Drawer key= 'DrawerMenu' contentComponent={DrawerScreen} drawerWidth={250} drawerPosition='left'>
<Scene key= 'tabBar' tabs
activeBackgroundColor='orange'
activeTintColor= 'purple'
inactiveBackgroundColor='grey'>
<Scene key= 'Home' title='Home'>
<Scene key='HomeScreen' title='HomeScreen' component={HomeScreen} ></Scene>
</Scene>
<Scene key= 'One' title='One'>
<Scene key='ScreenOne' title='One' component={ScreenOne} ></Scene>
</Scene>
<Scene key= 'Two' title='Two'>
<Scene key='ScreenTwo' title='ScreenTwo' component={ScreenTwo} ></Scene>
</Scene>
</Scene>
</Drawer>
</Stack>
</Router>
Итак, как вы видите, есть одна сцена с именем «anotherScreen» и другая родительская сцена tabBar, которая включает в себя 3 дочерние сцены.
Я хочу отправить параметры из «anotherScreen» в дочернюю сцену «tabBar», например, «HomeScreen».Но я не могу добраться до "HomeScreen" с функцией Actions.Так что я не могу отправить свои параметры на него.Я могу достичь только родительской сцены "Дом".
Я знаю, что не могу перенаправить «anotherScreen» на «HomeScreen», я могу только перенаправить на «Home», но тогда как мне отправить на него свои параметры?