Lightning コンポーネント開発者ガイド
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
アプリケーションの概要
アプリケーションの UI の設計
アプリケーションテンプレートの作成
コード変更の保存時の検証
検証エラーおよび警告の確認と解決
Salesforce Lightning CLI (非推奨)
AppCache の使用
アプリケーションとコンポーネントの配布
Lightning コンポーネントコードの検証
Lightning コンポーネントコードを検証して、Lightning コンポーネント API との互換性、ベストプラクティス、アンチパターン回避を確認します。コードの検証には、複数の方法があります。保存時の最小限の検証では重大な問題しか検出されませんが、Salesforce DX のツールでは、より包括的な静的コード分析が行われます。
-
コード変更の保存時の検証
Lightning コンポーネントの JavaScript コードは、保存時に検証されます。検証によって、コンポーネントがベストプラクティスを使用して記述されていることを確認し、一般的な落とし穴によって LockerService と非互換になることを避けることができます。検証は、ユーザが開発者コンソールで Lightning コンポーネントリソースを保存すると、任意の IDE でまたは API を介して自動的に実行されます。 -
Salesforce CLI を使用した開発時の検証
Salesforce DX には、Salesforce CLI を使用するコード分析および検証ツールが含まれています。開発時にコードをスキャンして改善するには、force:lightning:lint を使用します。Salesforce CLI を使用した検証は、LockerService の競合とアンチパターンを回避するだけではなく、コードの質と一貫性を向上する優れた手法であり、コードベースにコミットする前に軽微なバグを検出できます。 -
検証エラーおよび警告の確認と解決
Lightning コンポーネントコードの検証を実行すると、結果にはスキャンされたファイルで見つかった各問題の詳細が含まれます。結果を確認し、コードの問題を解決します。 -
Lightning コンポーネントの入力規則
Lightning コンポーネントコードの検証に組み込まれたルールは、LockerService での制限、Lightning API の適切な使用、および Lightning コンポーネントコードの記述に関する多くのベストプラクティスに対応しています。各ルールはコードでトリガされると、コード内の問題が疑われる領域を指摘します。 -
Salesforce Lightning CLI (非推奨)
Lightning CLI は Heroku Toolbelt プラグインで、コードをスキャンして一般的な JavaScript コーディングの問題や Lightning 固有の問題がないか調べることができます。Lightning CLI の代わりに、Salesforce DX CLI で使用できる force:lightning:lint ツールをお勧めします。