JavaScript の移行
クライアント側コントローラ、ヘルパー、レンダラの JavaScript コードを Lightning Web コンポーネントの 1 つの JavaScript ファイルに移行します。
Aura コンポーネントのクライアント側コントローラは、名前-値ペアのマッピングを含むオブジェクトリテラル表記法の JavaScript オブジェクトです。Lightning Web コンポーネントの JavaScript ファイルは ES6 モジュールなので、Aura コンポーネントで使用される専有形式ではなく、標準の JavaScript を使用しています。
これは 1 行ずつ変換すればよいというようなものではなく、コンポーネント全体の設計を見直すよい機会になります。
Lightning Web コンポーネントと Aura コンポーネントの間で JavaScript コードを共有するには、コードを ES6 モジュールに配置します。詳細は、「LWC と Aura 間での JavaScript コードの共有」を参照してください。
関連トピック
- コンポーネントの JavaScript ファイル
- Trailhead: Modern JavaScript Development (JavaScript の最新機能): Learn about JavaScript ES6 features and what you can do with them (JavaScript ES6 の機能とその活用法を学習します)