前段时间使用redux在react-native中,安卓后退两次关闭后redux未清空的问题,一直觉得处理的不够优雅,没有根本解决问题. 后来发现再退出登录后,也有部分数据因为redux的逻辑处理数据缓存问题被留了下来,造成一些意料之外的问题,于是要彻底解决重置redux的办法. 我的解决方法是,写一个action用来处理退出登录,每个reducer都监听这个type,return初始值. //action export const LOGIN_OUT = 'LOGIN_OUT'; export…