Скрыть элемент нижней вкладки на основе элемента AsyncStorage, используя навигацию React - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть аутентификация на основе ролей, которая должна отображать или скрывать элемент из нижней вкладки в зависимости от роли пользователя.

Информация о пользователе поступает с AsyncStorage

const user = (await AsyncStorage.getItem('user'))

Я просто хотел скрыть ArtistStack, если user.role === 'something'

const tabNavigator = createBottomTabNavigator(
  {
    HomeStack, 
    ArtistStack,
    ProfileStack,
  },
  {
    tabBarOptions: {
      activeTintColor: Colors.primary,
      showLabel: false,
    },
  }
)
...