0

サーバー側のreactjsでコンポーネント/ルートをレンダリングし、コンパイルされたhtmlを送り返すことができるユニバーサルフレームワークであるウォルマートの電極フレームワークを使用しています。現在、最初のページの読み込みがサーバーでレンダリングされ、コンパイルされた html が返されます。ただし、いずれかのリンクをクリックすると、その後のルーティング ナビゲーションは SPA のような方法で処理され、サーバーからテンプレートを受信するのではなく、クライアントがテンプレートを作成します。

だから私の質問は:

クリックして新しいルートをヒットしたときに、サーバーでレンダリングされた html を引き続き受信するように設定する方法はありますか?

それとも、これは意図的に、最初のページロードのみをサーバー側でレンダリングする必要があり、残りはクライアント側で問題ないという考えですか?

最初のページのロードとリロードのみがサーバーから html を提供し、クリックとルーティングが html をクライアント側でレンダリングする場合、SEO に悪影響を及ぼしますか?

ありがとう

4

1 に答える 1