P粉7908197272023-08-25 19:12:59
まだ使い始めていません。しかし、最も楽観的なアプローチは、ホームページに必要なすべてのコンポーネントを定期的にインポートすることだと思います。ホームページではない他のルートでは、遅延読み込みを使用する必要があります。これが私の一般的な思考の流れです。
P粉4810352322023-08-25 14:42:07
いいえ、すべてのコンポーネントに必要なわけではありません。すべてのレイアウトまたはページで使用することのみが意味があります。まずはルーティングから始めるとよいでしょう。 Web 上のほとんどの人は、ページ遷移の読み込みにある程度の時間がかかることに慣れています。また、ページ全体を一度に再レンダリングする傾向があるため、ユーザーがページ上の他の要素を同時に操作する可能性は低くなります。
たとえば、ニュース集約アプリケーションを作成しているとします。アプリケーションは、NewsList
と NewsItemPage
の 2 つのページで構成されます。各ページには、いくつかの異なるコンポーネントが含まれています。この例では、他のページごとに遅延読み込みコンポーネントを使用するのが合理的です。次に、必要なコンポーネントをロードします。
アプリケーションには、Header
と Footer
もあります。通常の方法でロードする必要があります。これらはすべてのページで使用されており、非同期で読み込むのは意味がありません。