Apex メソッドのコール

Lightning Web コンポーネントは Apex クラスからメソッドをインポートできます。インポートされたメソッドは、コンポーネントが @wire を使用して、または命令としてコールできる関数です。

Apex メソッドを使用する前に、データを取得するための容易な方法 (Lightning 基本コンポーネントを使用するなど) がないことを確認します。「データガイドライン」を参照してください。

現在の Apex メソッドではデータを変更できますが、不変のデータがプロビジョニングされると想定してください。これは、コンポーネントが不変として受け取るすべてのデータを処理するためのベストプラクティスです。データを変更するには、変更するオブジェクトの浅いコピーを作成します。データを操作する場合、この概念を理解することが重要です。「データフロー」を参照してください。

Important

例 

lwc-recipes リポジトリには、Apex メソッドをコールするいくつかのコンポーネントがあります。名前が apex で始まるコンポーネントを探してください。

Apex 制限 

Apex 制限は、Apex メソッドの呼び出しごとに適用されます。JavaScript コードで複数の Apex メソッドを @wire を介して呼び出すか、命令として呼び出す場合、Apex 制限はメソッドコールごとに個別に適用されます。

関連トピック

The Japanese Summer '24 guide is now live

日本語の Summer '24 ガイドが公開されました! 「Component Reference (コンポーネントリファレンス)」は、以前と同様にコンポーネントライブラリにあります。