【发布时间】:2015-11-13 20:44:01
【问题描述】:
我正在开发一个 React Native 应用程序并使用跨平台的 Navigator 实现。在一个实例中,我有一个场景,即“登录”路线,当用户成功登录时,我想推送到另一个场景,即“主页”路线。
有两种方法可以做到这一点:navigator.immediatelyResetRouteStack([routes.home]) 和 navigator.push(routes.home)。在第一个实现中,登录场景将被卸载,但我没有获得场景转换的好处。在第二个实现中,我得到了一个场景转换,但登录路由不会被卸载,即使我不需要转换回它。
有没有办法实现“Push and Unmount Previous”转换?
【问题讨论】:
标签: reactjs react-native