【发布时间】:2021-03-31 03:41:33
【问题描述】:
大家好,我是 react-native 新手,遇到了导航问题。我已经浏览了有关此的所有问题,但没有发现任何帮助。
我有这样的导航结构
标签导航器
-
HomeStack [mainScreen,Screen2]
-
PostStack[cameraScreen,UploadPostScreen]
现在我想在上传帖子后导航到 HomeStack 的 MainScreen,同时我想删除这些帖子和上传屏幕,这样我就无法按返回按钮返回。
【问题讨论】:
-
reactnavigation.org/docs/navigation-prop#reset (
navigation.reset) 对您有帮助吗? -
而不是使用 this.props.navigation.navigate('Your Component Name') 使用 this.props.navigation.replace('Your Component Name') replace 你会实现的。
-
我尝试使用 navigation.reset 但它不起作用,甚至尝试调度重置操作但它什么也不做,甚至没有给出任何错误。替换在我的情况下也不起作用
-
试试 navigation.replace('screen name')
-
我确实尝试了 navigation.replace('screen name') 但它不起作用,但是当我尝试 navigation.navigate('screen name') 它工作正常。我不知道发生了什么。
标签: reactjs react-native react-native-navigation react-navigation-v5