在撰写本文时,Docs没有提供对SwitchNavigator目的的描述.
我已经尝试过使用两者StackNavigator并且SwitchNavigator可以互换,我个人无法发现差异.虽然我确信有.
任何人都可以解释一下这个额外的好处SwitchNavigator是StackNavigator什么?或者一个人可能会使用它而不是另一个的情景?
小智 20
以下是React Navigation的说明:
SwitchNavigator的目的是一次只显示一个屏幕.默认情况下,它不处理后退操作,并在您切换时将路由重置为其默认状态.这是我们从身份验证流程中想要的确切行为:当用户登录时,我们想要丢弃身份验证流的状态并卸载所有屏幕,当我们按下硬件后退按钮时,我们希望无法返回到身份验证流程.我们使用导航操作在SwitchNavigator中切换路由.
资料来源:https://reactnavigation.org/docs/auth-flow.html
| 归档时间: |
|
| 查看次数: |
3961 次 |
| 最近记录: |