react-native使用redux 存在的坑

前幾天安卓真機測試的時候,忽然發現一個嚴重的問題。redux

後退兩次退出應用,再開啓白屏。而殺掉進程後再開啓就是好的。函數

這個重大bug我跟了很久,覺得是splash-screen的問題。測試

後來一點一點打console,才找出問題————redux在後退兩次退出時,未重置,而保留了退出前的狀態值。接口

我不知道爲何。進程

個人頁面一開始進入須要判斷用戶是否登陸和其餘屬性來決定第一個頁面的展現。回調函數

當我兩次退出時,登陸狀態沒有改變,而接口也沒有去掉,致使回調函數也不執行,也就不會顯示跳轉頁面。console

個人解決辦法就是兩次退出的時候,手動將登陸狀態管理的邏輯重置。。。。。。(很low,嗯)登錄

相關文章
相關標籤/搜索