登录完成怎么回到上一个页面?



  • 使用了react-native-router-flux,登陆完成之后怎么返回上一个页面呢?还是用state?



  • 《React-native入门和实践》里处理方法是使用State. 登录界面和主页面是在一起的。根据登录的状态改变State来控制显示哪一个组件,简单的逻辑是根据登录状态(isLoading),改变主页(index)组件和登录组件(showLogin)的 Opaticy值来执行操作。这里感觉没有必要使用路由来处理。这里处理路由和浏览器中的处理是不一样的。
    浏览器中可以在地址栏中输入路由进行跳转。app是没有地址栏的,所有登录这一步不通过,后续的页面是没有办法绕过去的。

    实例在github vczero address-book里面有代码。index.ios.js中有代码,如果是实体书的话在280页。