JSSアプリケーションのコンポーネント

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

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

JSSコンポーネントは、通常のフロントエンド・コンポーネントにすぎません。これらのコンポーネントは、選択したライブラリ内の標準コンポーネントと同様に定義されます。

通常のJavaScriptコンポーネントとは異なり、JSSコンポーネントにはコンテンツデータを含むプロパティがあります。開発または本番環境でSitecoreインスタンスに接続して作業する場合、データはSitecoreエンドポイントから取得されます。Sitecoreインスタンスにアクセスせずに作業する場合は、ローカルのYAMLまたはJSONファイルを使用してコンテンツをモックします。

JSSコンポーネントもルートに動的にバインドされます。JSSインフラストラクチャはレイアウトデータに基づいてインスタンス化を処理するため、コンポーネントを直接インスタンス化またはレンダリングしないでください。

JSSアプリでレンダリングするSitecoreページのすべてのレンダリングには、JSSアプリに対応するコンポーネントが必要です。コンポーネントは、名前でルートに追加する必要があります。これにより、JSSはコンポーネントをSitecoreに登録し、レンダリングに必要なコンテンツを提供するための適切なインフラストラクチャを提供できます。コンポーネントのデータ構造は、Sitecoreレンダリングのデータ テンプレートで定義されたフィールドに基づいています。

JSSコンポーネントの操作については、次のトピックを参照してください。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、