2016-12-25 74 views

回答

1

取決於。 Redux只是創建一個對象(存儲),只要JavaScript運行(即,如果關閉應用程序,存儲對象將被刪除,所有信息丟失),該對象就會保持活動狀態。但是,如果在redux頂部使用持久層(例如redux-persist),則您的數據將存儲在應用程序的持久性存儲中,一旦卸載應用程序,該數據就會被清除,或者在Android情況下,應用程序數據。

1

當應用程序從任務管理器中刪除(從正在運行的應用程序中清除)時,存儲在redux存儲區內的所有狀態都將被清除。當應用程序被卸載時,與應用程序相關的所有數據都被清除,例如本地數據庫,文件系統等。

流程像這樣:user-> trigger action-> reducer採取行動,以前的狀態和更新存儲 - >更新狀態存儲在redux存儲區(只有一個大javascript對象) - >提供商,使商店可用於容器 - >數據轉到組件 - >用戶可以查看組件中的數據。這是一個單向的數據流。

相關問題