- реагирует родную 0.38.1
реагирует родной-маршрутизатор поток 3.37.0Как реализовать динамические вкладки использовать реакцию родного потока маршрутизатора?
Я хочу, чтобы реализовать динамические ушки базы по аутентификации, когда пользователю Войти, показать Дом и профиль вкладка, в противном случае шоу Только домашняя вкладка
Я использую
Switch
, но не работает.<Scene key="tabbar" tabs type={ActionConst.RESET} initial hideNavBar tabBarStyle={ styles.tabBar } pressOpacity={1} default="main"> <Scene key="main" title="Home" type="switch" icon={TabHomeIcon} hideNavBar component={Main} initial/> <Scene key="profile" title="Profile" type="switch" icon={TabMeIcon} hideNavBar component={Profile}/> </Scene>
1
A
ответ
-1
Вот пример из документации:
<Scene
key="root"
component={connect(state=>({profile:state.profile}))(Switch)}
tabs={true}
unmountScenes
selector={props=>props.profile.sessionID ? "main" : "signUp"}
>
<Scene key="signUp" component={SignUp}/>
<Scene key="main" component={Main}>
</Scene>
+1
Хотя этот фрагмент кода приветствуется и может оказать некоторую помощь, было бы [значительно улучшено, если бы оно включало объяснение] (// meta.stackexchange.com/q/114762) из * how * и * why *, это решает проблема. Помните, что вы отвечаете на вопрос читателей в будущем, а не только на человека, который спрашивает сейчас! Пожалуйста, отредактируйте свой ответ, чтобы добавить объяснение, и укажите, какие ограничения и допущения применяются. –
У меня есть один и тот же вопрос. @dome. Могли ли вы найти решение? – ruyamonis346