我有一個React應用程序,使用Redux & Redux Sagas。頁面更改時發生重複狀態的預期行爲
目前,我有一個相當標準的搜索頁面,如:
用戶通過表單輸入輸入值,魔法會在幕後,API是消費,我的終極版商店填充的結果。
這些結果然後通過視圖層浮出水面。
使用React路由器4,如果我然後導航到另一個頁面,返回到搜索頁面時,我的以前的結果仍然顯示。我想這是預期的,因爲我的redux狀態仍然包含這些數據。
我的問題是這個狀態應該清除導航離開?我對Redux/React/React Router非常陌生,我試圖理解,如果我已經正確或實際實現了這一點,除非我指示商店清除該狀態,否則它應該保留。
TL:博士
如果,如果我從頁面進行瀏覽,還是確定要離開就認爲數據的終極版商店被清除?
你需要清除瀏覽掉了Redux的狀態,如果你不想顯示的結果後 –
,只取決於你的需求和數據存儲在州。 –