我在我的反应本机应用程序中使用react native router flux .

我在Route中创建了一些场景 .

<Router>
            <Scene key="root" hideNavBar={true} navigationBarStyle={{ backgroundColor: '#81b71a' }}>
                <Scene key="auth">
                    <Scene key="login" component={LoginForm} title="Please Login" />
                </Scene>
                <Scene key="main" navigationBarStyle={{ backgroundColor: '#8fff1f' }}>
                    <Scene
                        key="mainScene1" 
                        component={EmployeeList} 
                        title="MainScene1"
                    />
                    <Scene key="mainScene2" component={EmployeeCreate} title="MainScene1" />
                    <Scene key="MainScene3" component={EmployeeEdit} title="Edit Employee" />
                </Scene>
            </Scene>
        </Router>

我想从 mainScene3 导航到 mainScene1 但是收到错误"Error: There is no route defined for key mainScene1. Must be one of: 'auth','main' "

如何解决这个问题?这两个场景都在同一个桶中 .

另一个查询 - 如何从 authlogin 场景导航到任何场景说 mainScene2 ?那有什么特别的方法吗?