0
我正在閱讀有關JavaScript導入here的文章,並且遇到了成員vs默認成員的概念,但找不到有什麼區別。除了在導入時不必在括號中包含名稱之外,將類聲明爲default
的好處是什麼?javascript導入中的成員和默認成員之間有什麼區別?
我正在閱讀有關JavaScript導入here的文章,並且遇到了成員vs默認成員的概念,但找不到有什麼區別。除了在導入時不必在括號中包含名稱之外,將類聲明爲default
的好處是什麼?javascript導入中的成員和默認成員之間有什麼區別?
因爲這裏還有2 ways to export stuff from a module:
定期export
其中每個成員
// module.js
export foo
export bar
// The dependent
import {foo, bar} from './module';
和export default
定義的默認出口出口。
// module.js
export default Foo
// The dependent
import Foo from './module';
至於優點,它取決於用例。有些庫會根據每個成員導出API,您可以單獨導入它們。其他人將一個對象中的所有內容導出爲默認導出。像Rollup這樣的代碼捆綁軟件使用每個成員的導入作爲一種在捆綁過程中樹狀搖晃不需要的導入的方式。