2

2 つの異なるパスでルーティングされ、互いにリンクしている 2 つのコンポーネントを含む Web サイトがあります。反応ルーターのルート/リンクを使用してこれらのリンクを実装すると、webpack による最終ビルドには 1 つの HTML ページと JavaScript アプリケーション バンドルしかありません。代わりに Gatsby Link を使用すると、両方の html ページが生成されますが、各ページは依然として Single-Page-Application のように動作します (つまり、リンクをクリックしても、サーバーに他のページをフェッチする要求は発生しません。動的にレンダリングされるだけです)。

  • では、これらの 2 ページ リンク テクノロジーの違いは何でしょうか。
  • react-router Link と同じように機能する場合、Gatsby Link を使用するポイントは何ですか?
  • 同じ Web サイトで両方を一緒に使用すると、どのような影響がありますか? 例えば。アプリケーションの動的部分のルーター リンクと、ヘルプ ページなどの静的ページの Gatsby リンクです。

注: これは、Gatsby ページ ロード ネットワーク リクエストの説明に関する質問の続きですが、少し異なる領域に関連しています。

4

2 に答える 2