Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native React导航的工作原理类似于goBack_React Native_React Navigation - Fatal编程技术网

React native React导航的工作原理类似于goBack

React native React导航的工作原理类似于goBack,react-native,react-navigation,React Native,React Navigation,在我的React Native项目中,我希望用户导航到登录页面。并且,在登录页面,用户可以填写输入以登录。然后,如果登录过程成功,用户应该导航回主页 我正在使用这个.props.navigation.navigate功能进行所有导航。但是在登录页面,导航功能并没有像我预期的那样工作。它的工作原理与goBack函数类似。这样我就不能更新主页的状态了 要使导航功能始终按其工作方式工作,我应该做些什么?解决方案 使用模式。(推荐) 使用createStackNavigation和Modal选项包装ho

在我的React Native项目中,我希望用户导航到登录页面。并且,在登录页面,用户可以填写输入以登录。然后,如果登录过程成功,用户应该导航回主页

我正在使用这个.props.navigation.navigate功能进行所有导航。但是在登录页面,导航功能并没有像我预期的那样工作。它的工作原理与goBack函数类似。这样我就不能更新主页的状态了

要使导航功能始终按其工作方式工作,我应该做些什么?

解决方案 使用
模式
。(推荐) 使用
createStackNavigation
Modal
选项包装
homeStack
AuthStack
。或者使用
createSwitchNavigation

const-MainStack=createStackNavigator(
{
主页:{
屏幕:HomeStack,
},
认证:{
屏幕:AuthStack,
},
},
{
模式:“模态”,
}

);你能发布你的用户旅程吗?比如:
HomePage>Login>HomePage(success)| LoginPage(error)
也许还有一些代码?HomePage(导航)>Login=>success****登录(我想导航,但它像goBack一样工作)>HomePage=>error****代码只是导航(…)功能。没别的:(老兄,非常感谢。“推”是我一直在寻找的。你让我开心!!@burakkesepara我的荣幸:)编码快乐!