ES6 では、モジュールのエクスポートとインポートにより、コードの編成と再利用が可能になります。 2 つの一般的なエクスポート構文は、export const とexportdefault です。どちらも値をエクスポートするという目的を果たしますが、異なる特徴と使用例があります。
export const は名前付き変数または定数をエクスポートし、複数の名前付きエクスポートを許可します。単一のファイル。名前付きエクスポートをインポートするには、中括弧で囲まれた特定の名前を指定する必要があります。
// export named variables export const myItem1 = "item1"; export const myItem2 = "item2";
// import named exports import { myItem1, myItem2 } from "myModule";
export default は、ファイルから 1 つのデフォルト値をエクスポートします。デフォルトのエクスポートをインポートする場合、カスタム名を割り当てることができます。
// export default value export default "Default Value";
// import default export as custom name import CustomDefaultName from "myModule";
エクスポート const とエクスポート デフォルトの主な違いは、使用シナリオにあります。
名前付きインポートとデフォルトのインポートに加えて、次からすべてのエクスポートをインポートできます。名前空間インポート構文を使用したファイル:
import * as myModule from "myModule";
これにより、エクスポートされたすべての値が myModule オブジェクトにインポートされ、ドット表記を使用して名前付きエクスポートにアクセスできるようになります。
以上がES6 でのエクスポート const とエクスポート デフォルト: いつどちらを使用するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。