Передача данных между Multiple StackNavigator React Navigation - PullRequest
0 голосов
/ 07 ноября 2018
const CategoriesStack = StackNavigator({
  Category: {
    screen: CategoryScreen,
    navigationOptions: () => ({
      tabBarVisible: true,
      header: null
    }),
  },
  Product: {
    screen: ProductScreen,
    navigationOptions: () => ({
      tabBarVisible: false
    }),
  }
},
{
  initialRouteName: 'Category',
  navigationOptions: {
    headerTitleStyle: {
      fontWeight: 'normal',
    }
  }
});

...

const HomeStack = StackNavigator({
  Home: {
    screen: HomeScreen,
    navigationOptions: () => ({
      tabBarVisible: true,
      header: null
    }),
  },
  Search: {
    screen: SearchScreen,
    navigationOptions: () => ({
      tabBarVisible: false,
      header : null
    }),
  }
}, 
{
  initialRouteName: 'Home',
  navigationOptions: {
    headerTitleStyle: {
      fontWeight: 'normal',
    }
  }
});

ТАК У меня есть два стека-навигатора, которые связываются в Tab Navigator. От HomeStack -> HomeScreen Мне нужно передать данные в CategoriesStack -> начальное имя маршрута. Я не могу найти способ сделать это.

Я не знал, как сделать это правильно.

Please refer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...