我正在努力实现以下行为:
我已成功实现第 1 点和第 2 点。
就第 3 点而言,是否有任何方法可以通过构建路线或以某种简单的方式构建路线来实现这一目标?或者我是否需要具有带有硬编码返回按钮的自定义标题,该按钮可以将我带到我想要的任何屏幕。
目前我什至没有看到“返回”按钮,但 navigation.canGoBack 返回 true。
我的路线结构如下:
总体来说这个结构是不是有点大材小用了?这是我第一次开发 React Native 应用程序,我不确定组织导航的行业标准方式是什么。
我是否应该提供此选项来直接返回订单,或者返回到例如订单是预期的行为主页或通知列表?
使用 reset 替换当前状态并构建所需的状态。像这样的东西:
navigation.reset({
routes: [
{
name: 'Orders',
},
{
name: 'Order',
params: { id: 1 },
}
]
})