У меня есть приложение, которое запускается с экрана загрузчика, где я определяю, является ли пользователь администратором или нет.Этот экран переходит к BottomTabNavigator, но я хочу показать разные вкладки в зависимости от того, является ли пользователь администратором или нет.Я посмотрел документацию для пользовательских навигаторов , но для этого по-прежнему необходимо создавать навигатор вне класса, поэтому я не могу использовать параметры.Я также попробовал это:
export default class BottomTabNavigator extends Component {
render() {
const BottomTabComponent = createBottomTabNavigator({
...
});
return (
<BottomTabComponent {...this.props} />
);
}
}
Но это тоже не работает (кажется, я не должен пропустить навигационную опору вниз).Удаление {...this.props}
также не годится, потому что тогда мне пришлось бы обернуть компонент в контейнер приложения, но это тоже неправильно, поэтому я не уверен, что делать дальше.