完全に埋め込みウィジェットで構成される UI を備えた AngularX シングル ページ アプリがあると想像してください。したがって、ディスプレイ全体が更新されるためにストアの状態をクリアできるルート変更はありません。
redux に推奨される正規化されたデータ アプローチを使用すると、ストアの状態が、ユーザーがその日の残りの時間に再び使用しない可能性のあるデータでますますいっぱいになっていることがわかります。たとえば、数か月分の会場 + イベントをスクロールすると、多くの会場の詳細と多くのイベントの詳細がローカルに保存されますが、これらはおそらく再び使用されることはありません。
同じページ上の他のウィジェットが同じデータの一部 (会場の詳細、今後のイベントなど) に依存している可能性があるため、カレンダー ウィジェットは明らかに別の月に移動するため、ストアからアイテムを削除できません。
redux が、開発者が他の場所で使用されている場合に備えて、データを保持することを効果的に奨励していることを懸念しています。
誰にもこれに対する解決策がありますか?