Schoolルートが有効化された時にサーバーからデータを取得する必要がしばしばあります。ユーザープロフィールを描画する前に、サーバーからユーザーデータを取得する必要があります。種類の方法があります。ナビゲーションを先に実行し、その後次に入ってくるコンポーネントのライフサイクルフック内でデータを取得します。データ取得中にローディングを表示します。ルートに入るガード内でナビゲーション前にデータ取得をします。データ取得後にナビゲーションを実行します。技術的にはどちらも正当な選択肢です。究極的にはあなたが目指しているユーザーエクスペリエンスに依存します。ナビゲーション後の取得このアプローチを取る時は次に来るコンポーネントが即座にナビゲーションされ、描画されます。フックの中でデータを取得します。この方法ではネットワーク越しにデータを取得している間にローディング状態を表示する機会があります。対して、異なるローディングの対応をすることもできます。コンポーネントを想定してみましょう。ナビゲーション前の取得こちらのアプローチでは新しいルートへ実際にナビゲーションする前にデータを取得します。ガードでデータ取得を実行できます。