0
私はjavacriptのインポートについて、hereを読んでいて、メンバーとvsのデフォルトメンバーのコンセプトを見つけましたが、その違いを説明することはできませんでした。インポート時に名前を角括弧内に含める必要がない以外に、クラスをdefault
と宣言することのメリットは何ですか?javascriptのインポートでメンバーとデフォルトのメンバーの違いは何ですか?
私はjavacriptのインポートについて、hereを読んでいて、メンバーとvsのデフォルトメンバーのコンセプトを見つけましたが、その違いを説明することはできませんでした。インポート時に名前を角括弧内に含める必要がない以外に、クラスをdefault
と宣言することのメリットは何ですか?javascriptのインポートでメンバーとデフォルトのメンバーの違いは何ですか?
も2 ways to export stuff from a moduleありますので:メンバーデフォルトのエクスポートを定義する
// module.js
export foo
export bar
// The dependent
import {foo, bar} from './module';
とexport default
ごとにエクスポート
定期export
。
// module.js
export default Foo
// The dependent
import Foo from './module';
利点としては、ユースケースによって異なります。一部のライブラリは、APIをメンバーごとにエクスポートします。これらのAPIは個別にインポートできます。他のものは、1つのオブジェクトのすべてをデフォルトのエクスポートとしてエクスポートします。ロールアップのようなコードバンドル業者は、バンドル時に不要なインポートをツリーシェイクする方法として、メンバーごとのインポートを使用します。