Я использовал реагировать-родной-маршрутизатор-поток для навигации в приложении реагировать. Я реализовал Drawer в маршрутах.
Вот мои
Маршруты. js
<Router>
<Scene key="app" hideNavBar={true} initial={this.props.isLoggedIn}>
<Drawer key="drawer" drawer={true} contentComponent={SideMenu} initial={true}>
<Scene key="homeScreen" component={HomeScreen} hideNavBar={false} navBar={() => <HeaderDrawer title="Home" />} />
<Scene key="paymentScreen" component={PaymentScreen} hideNavBar={false} navBar={() => <HeaderDrawer title="Payment" />} />
<Scene key="activityScreen" component={ActivityStatement} hieNavBar={false} navBar={() => <HeaderDrawer title="Activity Statements" />} />
</Drawer>
<Scene key="forgotPassword" hideNavBar={false} component={ForgotPasswordScreen} navBar={() => <Header title="Forgot Password" />} />
</Scene>
<Router>
Теперь я могу двигаться с одной из вкладок ящика на forgotPassword
с помощью Actions.forgotPassword()
, но с forgotPassword
Я не могу вернуться в ящик с помощью Actions.pop()
. Кто-нибудь может сказать, что здесь не так?
Спасибо.