属性の移行

Aura コンポーネントの <aura:attribute> タグの属性を Lightning Web コンポーネントの JavaScript プロパティに移行します。

Aura コンポーネントの myAttribute 属性を見てみましょう。

Lightning Web コンポーネントでは、代わりに myAttribute という JavaScript プロパティを使用します。

@api デコレータは myAttribute を公開プロパティとして定義します。「公開プロパティ」を参照してください。

コンポーネントの HTML ファイルでプロパティを参照します。

Lightning Web コンポーネントの Boolean 属性値は、true および false 値を指定せずにマークアップで設定されます。この値は、属性が存在するか (true)、否か (false) によって設定されます。JavaScript では、動的計算値を使用して Boolean プロパティ値を設定できます。Boolean プロパティの値が false に計算される場合、DOM から削除されます。「Boolean のプロパティ」を参照してください。

変換された Aura コンポーネントの属性は、Lightning Web コンポーネントで完全にサポートされている必要があります。サポートされていないと、エラーや破損が発生する可能性があります。

関連トピック