我有一个抽屉导航器,其中包含几堆导航器。我想让抽屉导航器的点击做两件事之一。
- 如果用户选择导致另一个堆栈的选项,请导航到该堆栈。(默认动作)
- 如果用户选择了导致相同堆栈的选项,请导航到该堆栈的顶部。
因此,如果您想象我的抽屉中有两个堆栈:堆栈 A {屏幕 1,屏幕 2,屏幕 3} 堆栈 B {屏幕 5,屏幕 6}
如果用户在屏幕 3 中(在堆栈 A 中),他们打开抽屉并选择堆栈 A,我希望他们返回屏幕 1(也在堆栈 A 中)。React 5 中的当前行为是不导航到堆栈中的顶部屏幕,从技术上讲它们在同一个堆栈中,并且抽屉只是选择堆栈。