移行戦略
移行するコンポーネントの選択
コンポーネントバンドルのファイルの移行
イベントの移行
Migrate のインターフェース
CSS の移行
JavaScript の移行
Apex の移行
Aura を使用したときのデータバインド動作の違い
基本コンポーネント: Aura コンポーネントと Lightning Web コンポーネント
レコードのホームページの移行
クライアント側コントローラ、ヘルパー、レンダラの JavaScript コードを Lightning Web コンポーネントの 1 つの JavaScript ファイルに移行します。
Aura コンポーネントのクライアント側コントローラは、名前-値ペアのマッピングを含むオブジェクトリテラル表記法の JavaScript オブジェクトです。Lightning Web コンポーネントの JavaScript ファイルは ES6 モジュールなので、Aura コンポーネントで使用される専有形式ではなく、標準の JavaScript を使用しています。
これは 1 行ずつ変換すればよいというようなものではなく、コンポーネント全体の設計を見直すよい機会になります。
Lightning Web コンポーネントと Aura コンポーネントの間で JavaScript コードを共有するには、コードを ES6 モジュールに配置します。詳細は、「LWC と Aura 間での JavaScript コードの共有」を参照してください。
関連トピック
The Japanese Summer '24 guide is now live