почему я не могу перейти непосредственно из одной сцены в другую сцену из другой группы сцен в реагировать родной _ реагировать-родной-маршрутизатор-поток - PullRequest
1 голос
/ 18 июня 2019

Я использую: «Reaction-native-router-flux»: «^ 4.0.6», «Reaction-native»: «0.59.5»,

Я хочу перейти в другую сценукоторый находится в другой группе сцен.насколько я помню, это было возможно в RNRF v3, но так как я обновил библиотеку, она не работает.это было похоже на вызов Actions.login () из homePage.

вот как выглядит мой маршрут: https://pasteboard.co/IjYo6wo.png

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

<Provider store={store}>
    <PersistGate persistor={persistor} loading={this.renderLoading()}>
        <Root>
            <Router backAndroidHandler={this.onBackPress}>
                <Scene hideNavBar>
                    <Scene key="root" hideNavBar>
                        <Drawer contentComponent={DrawerLayout} key="drawer" drawerPosition="right">
                            <Lightbox>
                                <Scene hideNavBar>
                                    <Scene key="homePage" component={HomePage} initial back='true' />
                                    <Scene key="departments" component={Departments} back />
                                </Scene>
                                <Scene key="LightBox" component={CityLightBox} />
                            </Lightbox>

                        </Drawer>
                    </Scene>

                    <Scene key="auth" hideNavBar>
                        <Scene key="login" component={Login} initial />
                        <Scene key="signUp" component={SignUp} />
                    </Scene>

                    <Scene key="splash" hideNavBar component={Splash} initial />
                </Scene>

            </Router>
        </Root>
    </PersistGate>
</Provider>

Я хочу перейти с homePage для входа в систему напрямую, и с помощью кнопки «назад» он снова вызовет homePage.это возможно, если homePage и login являются братьями и сестрами в одной и той же группе сцен.

1 Ответ

0 голосов
/ 24 июня 2019

работает не так, как раньше.я использовал Actions.push ('rootscene') . по-прежнему не может перейти непосредственно к определенной сцене, но сохраняет последнюю сцену в стеке.

...