バックボーンで次のケースをどのように処理するのか疑問に思います。通常、ユーザーがアプリのルートに移動すると、特定のデータセットがバックエンドから読み込まれ、すぐに処理されてからDOMに表示されます。
アプリには、アプリのさまざまなサブセクションに移動するためのリンクがあります。ルーターはナビゲーションをキャッチし、現在のページをナビゲートしたページに置き換えます。これらはすべて、既にフェッチされている同じデータに基づいています。
問題は、ルートURLを経由せずに、データがフェッチされる前のように、ユーザーがその内部/セカンダリURLをブックマークして「コールド」に移動できることです。その状況を処理する慣用的/従来の方法はありますか(ルーターでは、私は想定しています)?
1つの方法は、さまざまなルーターパス処理機能で、操作を完了するのに十分なデータがあるかどうかを確認するメソッドを常に呼び出し、ない場合はそれをフェッチして続行することです。