Рендеринг различных вкладок в BottomTabNavigator на основе параметров - PullRequest
1 голос
/ 30 марта 2019

У меня есть приложение, которое запускается с экрана загрузчика, где я определяю, является ли пользователь администратором или нет.Этот экран переходит к BottomTabNavigator, но я хочу показать разные вкладки в зависимости от того, является ли пользователь администратором или нет.Я посмотрел документацию для пользовательских навигаторов , но для этого по-прежнему необходимо создавать навигатор вне класса, поэтому я не могу использовать параметры.Я также попробовал это:

export default class BottomTabNavigator extends Component {
  render() {
    const BottomTabComponent = createBottomTabNavigator({
      ...
    });
    return (
      <BottomTabComponent {...this.props} />
    );
  }
}

Но это тоже не работает (кажется, я не должен пропустить навигационную опору вниз).Удаление {...this.props} также не годится, потому что тогда мне пришлось бы обернуть компонент в контейнер приложения, но это тоже неправильно, поэтому я не уверен, что делать дальше.

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