サーバーサイドレンダリングJSSアプリケーション

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

サーバーサイドレンダリング(SSR)は、Experience EditorやHorizonなどのSitecoreエディターとの統合を可能にするために不可欠です。Sitecoreエディターは、ページをプリレンダリングする際に新たに追加されるコンポーネントのレンダリングマークアップを見つけることに依存しています。

したがって、Sitecoreエディターでコンテンツ作成者がデータをインライン編集できるようにするために、Content Management (CM)サーバー上でSSRを使用することが必須です。Content Delivery(CD)サーバーでは、SSRを使用する主な理由はSEOコンプライアンスを保証することです。

検索エンジンにインデックスしたいコンテンツがある場合は、JSSアプリケーションをサーバーサイドでレンダリングすることをおすすめします。

ユーザーポータルのようなユーザー固有の情報をレンダリングするウェブアプリや、インデックス化すべきでない動的インターフェース(eコマースのチェックアウト、食品の注文など)にはSSRの使用は推奨されません。

サーバーサイドでJSSアプリケーションのレンダリングを支援するために、Sitecoreは レンダリングエンジンを提供しています。接続してSitecoreに展開する各JSSアプリケーションは、異なるレンダリングエンジンを使用するように設定できます。

React、Angular、Vue.jsのJSSサンプルアプリを基に、サーバー側JSSアプリケーションのレンダリングオプションはいくつかあります。

!ヒントJSSアプリがサーバー側レンダリングに対応しているか必ず確認してください。

Next.jsサンプルに基づくJSSアプリケーションは 、サーバー側レンダリングにNext.jsベースの技術を使用しています。

この記事を改善するための提案がある場合は、 お知らせください!