react-native使用redux 存在的坑
程序员文章站
2022-03-18 15:33:47
前几天安卓真机测试的时候,突然发现一个严重的问题。 后退两次退出应用,再开启白屏。而杀掉进程后再开启就是好的。 这个重大bug我跟了好久,以为是splash-screen的问题。 后来一点一点打console,才找出问题————redux在后退两次退出时,未重置,而保留了退出前的状态值。 我不知道为 ......
前几天安卓真机测试的时候,突然发现一个严重的问题。
后退两次退出应用,再开启白屏。而杀掉进程后再开启就是好的。
这个重大bug我跟了好久,以为是splash-screen的问题。
后来一点一点打console,才找出问题————redux在后退两次退出时,未重置,而保留了退出前的状态值。
我不知道为什么。
我的页面一开始进入需要判断用户是否登录和其他属性来决定第一个页面的展示。
当我两次退出时,登录状态没有改变,而接口也没有去掉,导致回调函数也不执行,也就不会显示跳转页面。
我的解决办法就是两次退出的时候,手动将登录状态管理的逻辑重置。。。。。。(很low,嗯)
推荐阅读
-
SpringBoot项目使用RedisTemplate遇到key值\xac\xed\x00\x05t\x00的坑
-
groovy使用范型的坑
-
详解使用element-ui table组件的筛选功能的一个小坑
-
Python中使用遍历在列表中添加字典遇到的坑
-
python使用scrapy发送post请求的坑
-
Android 有关在ListView RecycleView 中使用EditText Checkbox的坑
-
PHP使用get_headers函数判断远程文件是否存在的方法
-
php的crc32函数使用时需要注意的问题(不然就是坑)
-
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
-
angular-file-upload 在IE下使用的坑