問題タブ [gatsby]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3090 参照

react-router - Gatsby Link と React Router Link の違いは何ですか?

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

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

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