Отправка параметров в дочернюю сцену в потоке маршрутизатора React Native

#react-native #parameters #parent-child #react-native-router-flux

#react-native #параметры #родитель-потомок #поток маршрутизатора react-native-router-flux

Вопрос:

Моя проблема заключается в отправке параметров в дочернюю сцену в потоке маршрутизатора React Native.

Это мой 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 дочерних сцены.

Я хочу отправить параметры из «Другого экрана» в дочернюю сцену «панели вкладок», например «Рабочий стол». Но я не могу получить доступ к «Главному экрану» с помощью функции Actions. Итак, я не могу отправить ей свои параметры. Я могу получить доступ только к родительской сцене, которая является «домашней».

Я знаю, что не могу перенаправить «anotherScreen» на «Домашний экран», я могу перенаправить только на «Home», но тогда как я могу отправить на него свои параметры?