react-native使用redux 存在的坑

前几天安卓真机测试的时候,忽然发现一个严重的问题。redux

后退两次退出应用,再开启白屏。而杀掉进程后再开启就是好的。函数

这个重大bug我跟了很久,觉得是splash-screen的问题。测试

后来一点一点打console,才找出问题————redux在后退两次退出时,未重置,而保留了退出前的状态值。接口

我不知道为何。进程

个人页面一开始进入须要判断用户是否登陆和其余属性来决定第一个页面的展现。回调函数

当我两次退出时,登陆状态没有改变,而接口也没有去掉,致使回调函数也不执行,也就不会显示跳转页面。console

个人解决办法就是两次退出的时候,手动将登陆状态管理的逻辑重置。。。。。。(很low,嗯)登录

相关文章
相关标签/搜索