簡體   English   中英

在react-redux應用程序中導航到其他路由時刪除redux狀態?

[英]Delete redux state on navigating to a different route in react-redux application?

我正在編寫一個具有4條路由的react-redux應用程序。 我正在使用react-router導航到不同的路線。 我的問題是,是否建議在導航到其他路由時刪除redux狀態?

通常,我不會說在過渡到應用程序中的另一條路線時需要刪除現有狀態。 如果回到這一部分,則可以更快地顯示數據。 當您回到它時,可能需要考慮是否需要刷新它。

就像其他人所說的那樣,即使您不在當前路由中使用狀態,也沒有理由從redux中刪除狀態。

您說要在componentDidMount上加載狀態。 是否要在每次切換路線時重新加載服務器數據? 因為如果沒有,您可以在componentDidMount添加一個條件,以僅在尚未加載服務器時從服務器重新加載數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM