ScreenParams возвращает неопределенное значение, используя stacknavigator с tabnavigator - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть стековые навигаторы внутри TabNavigator, я пытаюсь использовать screenProps для передачи объекта на все экраны. Когда я назначаю screenProps объекту и консоль this.props на одном из экранов, я получаю «screenProps»: undefined

 const home = createStackNavigator(
 {
    Home: {
        screen: Home //React component imported from another file
    }, 
 },
 {
    mode: 'modal',   
 }
);

const account = createStackNavigator(
 {
    Account: {
        screen: Account //React component imported from another file
    },
 },
 {
    mode: 'modal',   
 }
);

export default TabNavigator({
  Home: { screen: home }, 
  Account: { screen: account },
 },
  {
  navigationOptions: ({ navigation, screenProps }) => ({}),
 }
);

//Using TabNavigator
<TabNavigator onNavigationStateChange={null} screenProps={{'test': 'value'}}/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...