如何销毁当前屏幕并导航到另一个屏幕?这样在后退时不会出现前一个屏幕

How to destroy current screen and navigate to another screen ? so that on back press that previous screen doesn't appear

大家好,我是 react-native 的新手,遇到了导航问题。我已经浏览了所有关于此的问题,但没有找到任何帮助。

我有这样的导航结构

选项卡导航器

  1. HomeStack [mainScreen,Screen2]

  2. Post堆栈[cameraScreen,上传Post屏幕]

现在我想在上传 Post 后导航到 HomeStack 的 MainScreen,同时我想删除这些 post 并上传屏幕,这样我就无法通过按后退按钮返回.

在那种情况下你需要使用replace方法,看这里:

https://reactnavigation.org/docs/stack-actions/#replace