ホームページ >ウェブフロントエンド >jsチュートリアル >ES6 の単一モジュールのインポートには中括弧を使用する必要がありますか?
ES6 の単一モジュールのインポートに中括弧を使用する場合
ES6 では、モジュールのインポートにはデフォルト インポートと名前付きインポートの 2 つのオプションがあります。 。デフォルトのエクスポートでは、単一の識別子を使用してモジュール全体をインポートできますが、名前付きエクスポートでは、インポートする特定のコンポーネントを指定できます。
デフォルトのインポート (波括弧なし)
モジュール全体を単一のオブジェクトとしてインポートする場合は、デフォルトのインポートを使用します。これは、モジュールがクラスや関数などのデフォルト値を 1 つだけエクスポートする場合に便利です。デフォルトのインポートを使用するには、単に import キーワードに続けてモジュール パスを使用します。例:
import initialState from './todoInitialState';
名前付きインポート (中括弧)
モジュールから特定のコンポーネントをインポートする場合は、名前付きインポートを使用します。これを行うには、インポートするコンポーネントを import キーワードの後に中括弧で囲みます。例:
import { A, B } from './someModule';
単一モジュールのインポートに中括弧を使用する場合
単一モジュールのインポートには中括弧を使用しないでください。モジュールに名前付きエクスポートがあるかどうかに関係なく、単一モジュールのインポートにはデフォルトのインポート (中括弧なし) が常に使用されます。単一モジュールのインポートに中括弧を使用すると、エラーが発生します。
デフォルトと名前付きエクスポート
デフォルトのエクスポートは、モジュールの主要な機能をエクスポートするのに役立ちます。一方、名前付きエクスポートは、モジュールのすべてのユーザーにとって必要ではない補助関数または定数をエクスポートするのに適しています。モジュールはデフォルトのエクスポートを 1 つだけ持つことができますが、名前付きエクスポートは複数持つことができます。
単一モジュールのインポートでは常にデフォルトのインポート (中括弧なし) が使用されることに注意してください。モジュールにインポートしたい名前付きエクスポートがある場合は、名前付きインポート (中括弧付き) を使用する必要があります。
以上がES6 の単一モジュールのインポートには中括弧を使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。