根据您的经验,将大型模块导入组件时的最佳实践是什么。您能否从下面的示例中告诉我原因和原因?
import * from './foo'
或
import {bar, beer, brew } from './foo'
答案 0 :(得分:3)
import * as name from './foo'
将从foo
导入所有内容,但是第二条语句仅从模块中导入三个导出内容。
这是非常特定于上下文的,但是在我看来,在第二个示例中查看实际导入的内容要容易得多,例如,您还可以利用tree shaking
的优势。并非使用了库中的所有导出。