我想在每个组件运行前判断下一个用户有没有登录,写在哪里比较好



  • 我想在每个组件运行前判断一个用户有没有登录,写在哪里比较好


  • administrators

    登录跟组件有什么关系?登录检查只应该发生在api调用时,由服务器检查



  • 上面的方法更好,但是,如果一定想加的话,一般网络的访问放在,componentWillMount 方法里面。

    如果组件很多,用父类,或者是,写一个原生模块,用事件处理更完善,在原生模块里检查是否登录有效,然后,无效的情况下,发送事件到 JS ,用 Redux 来控制 State ,可以直接弹出登陆框。


登录后回复