【发布时间】:2023-03-16 10:19:01
【问题描述】:
我在 React Native 项目中使用 React Navigation v5。
我有一个设置了 3 个屏幕的堆栈导航器,例如:
屏幕 A、屏幕 B、屏幕 C
屏幕 A 是主屏幕,屏幕 B 的标题中有一个后退按钮,它应该始终返回到屏幕 A。但是我们可以通过两种方式进入屏幕 B:
- 屏幕 A > 屏幕 B
- 屏幕 A > 屏幕 C > 屏幕 B
如果我们通过屏幕 C 到达屏幕 B,有没有办法可以将路线历史重置为“返回”按钮将返回到屏幕 A(而不是屏幕 C)。
我查看了重置方法,但它会立即导航回屏幕 A,而不是更改路线历史记录。
【问题讨论】:
标签: react-native react-navigation-v5