Как передать пользовательские параметры экрана на пользовательскую панель вкладок в реагирующей навигации - PullRequest
0 голосов
/ 27 мая 2018

Может кто-нибудь помочь мне с некоторым стеком, вложенным в логику вкладок.У меня есть настраиваемая панель вкладок, и я хочу отправлять в нее дополнительные реквизиты для каждого стека, например пиктограммы и т. Д.

Мой текущий код

const MapStack = createStackNavigator({
  Map: MapScreen
});

const PlacesStack = createStackNavigator({
  Places: PlacesScreen,
});

const ArticlesStack = createStackNavigator({
  Articles: ArticlesScreen,
});

const ProfileStack = createStackNavigator({
  Profile: ProfileScreen,
});

export default createBottomTabNavigator(
  {
    Map: MapStack,
    Places: PlacesStack,
    Articles: ArticlesStack,
    Profile: ProfileStack,
  },
  {
    tabBarComponent: Tabbar
  }
);

И я хочу чего-то добитьсякак

const MapStack = createStackNavigator({
  Map: {
    screen: MapScreen,
    props: {
      icon: 'Map'
    }
  }
});

Таким образом, чтобы я мог видеть это на панели вкладок.Чтобы было понятно, свойства, которые я хочу отправить, применяются только к корню стека (весь стек, а не к отдельным экранам в стеке)

Есть идеи?

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