[react-navigation的V4文档中有一个很好的Switch Navigator示例:
https://snack.expo.io/@react-navigation/auth-flow-v3
我不知道如何将其更改为适合V5的方式。这是链接:
https://reactnavigation.org/docs/en/upgrading-from-4.x.html#switch-navigator
将为您提供的任何协助将不胜感激。
嗯,如果您想在V5中实现类似“开关”的功能,则需要选择使用新的<Stack.Navigator />
定义。基本上,<Stack.Navigator />
可以具有为<Stack.Screen />
的子级,只要您在它们之间显式切换(或将它们设置为null),它将在它们之间进行动画处理。您可以在此处找到有关如何执行此操作的更多文档:https://reactnavigation.org/docs/auth-flow