Tell us which versions you are using:
Should move to CustomNavBar Class.
Throwing Error There is no route defined for key auth. Must be one of : 'root','overlay','orderOverlay',forgotPwdSuccessOverlay'

For non-obvious bugs, please fork this component, modify Example project to reproduce your issue and include link here.
<Router navTransparent>
<Lightbox>
<Scene key="root" tintColor="#fff" style={{position: 'absolute'}} hideNavBar>
<Scene key="redirect" component={EnsureAuthentication}/>
<Scene key="auths" navBar={CustomNavBar}>
<Scene key="loginSignUp" component={Login} hideNavBar/>
<Scene key="login" component={LoginForm} title={I18n.t('loginTitle')} />
<Scene key="signUp" component={SignUpForm} title={I18n.t('signUpTitle')}/>
<Scene key="googleLogin" component={GoogleLogin}/>
</Scene>
<Drawer hideNavBar key="app" contentComponent={DrawerContent} drawerWidth={300} drawerOpenRoute="DrawerOpen" drawerCloseRoute="DrawerClose" drawerToggleRoute="DrawerToggle">
<Scene key="main" navBar={CustomNavBar}>
<Scene key="MapSearch" component={MapSearch}/>
<Scene key="ScanQr" hideNavBar component={ScanQr} />
<Scene key="searchList" hideNavBar component={SearchList}/>
<Scene key="editUserProfile" component={EditUserProfile} title={I18n.t('update')} />
<Scene key="stallDetails" hideNavBar component={StallDetails}/>
<Scene key="customise" hideNavBar component={Customise}/>
<Scene key="cart" hideNavBar component={Cart}/>
<Scene key="favourites" hideNavBar component={Favourites}/>
</Scene>
</Drawer>
</Scene>
<Scene key="overlay"/>
<Scene key="orderOverlay" hideNavBar component={OrderOverlay}/>
<Scene key="confirmOverlay" hideNavBar component={ConfirmOverlay}/>
<Scene key="forgotPasswordOverlay" hideNavBar component={ForgotPasswordOverlay}/>
<Scene key="forgotPwdSuccessOverlay" hideNavBar component={ForgotPwdSuccessOverlay}/>
</Lightbox>
</Router>
</SafeAreaView>
I'm working on Existing app and i'm newbie to React Native. Any help would be highly appreciated.
Same question. I've just update react-native-router-flux to version 4.2.0 and met this issue.
I met the silimar requestion.
I resolve by pop up from the lightbox first and then do the next navigate.
I invoke the code followed in the lightbox scene when I want to get away from the lightbox.
Promise.resolve(Actions.pop()).then( ()=> {Actions.XXX()} )