ワイヤサービスを使用したデータの取得
Lightning Web コンポーネントでは、リアクティブなワイヤサービスを使用して Salesforce データを読み取ります。コンポーネントの JavaScript クラスで @wire
を使用して、Lightning データサービスワイヤアダプタを指定します。ワイヤアダプタは、ワイヤレスサービスが不変のストリームでプロビジョニングするデータ形式を定義します。
LDS ワイヤアダプタは、ユーザインターフェース API リソース上に構築され、lightning/ui*Api
モジュールに入っています。各ワイヤアダプタは、個別レコードやレコードリストから、オブジェクトやレイアウトスキーマまで、さまざまな Salesforce データとメタデータを提供します。
ワイヤアダプタを使用する前に、もっと簡単な方法でデータを取得できないかを確認してください。フォームベースインターフェースを使用してレコードを表示、編集、または作成するには、lightning-record*form
コンポーネントを検討してください。
パフォーマンスが向上するように、使用事例で求められる最小限のデータを返すワイヤアダプタを常に使用します。たとえば、getRecord
はレコードデータを返しますが、getObjectInfo
はオブジェクトとその項目のメタデータを返します。ワイヤアダプタで返されるデータを確認するには、「lightning/ui*Api ワイヤアダプタと関数」で各ワイヤアダプタの**「戻り値」**セクションを参照してください。
関連トピック