ワイヤサービスを使用したデータの取得

Lightning Web コンポーネントでは、リアクティブなワイヤサービスを使用して Salesforce データを読み取ります。コンポーネントの JavaScript クラスで @wire を使用して、Lightning データサービスワイヤアダプタを指定します。ワイヤアダプタは、ワイヤレスサービスが不変のストリームでプロビジョニングするデータ形式を定義します。

LDS ワイヤアダプタは、ユーザインターフェース API リソース上に構築され、lightning/ui*Api モジュールに入っています。各ワイヤアダプタは、個別レコードやレコードリストから、オブジェクトやレイアウトスキーマまで、さまざまな Salesforce データとメタデータを提供します。

ワイヤアダプタを使用する前に、もっと簡単な方法でデータを取得できないかを確認してください。フォームベースインターフェースを使用してレコードを表示、編集、または作成するには、lightning-record*form コンポーネントを検討してください。

パフォーマンスが向上するように、使用事例で求められる最小限のデータを返すワイヤアダプタを常に使用します。たとえば、getRecord はレコードデータを返しますが、getObjectInfo はオブジェクトとその項目のメタデータを返します。ワイヤアダプタで返されるデータを確認するには、「lightning/ui*Api ワイヤアダプタと関数」で各ワイヤアダプタの**「戻り値」**セクションを参照してください。

関連トピック