使用最佳实践来反应导入模块

时间:2019-04-10 17:01:54

标签: javascript reactjs ecmascript-6

根据您的经验,将大型模块导入组件时的最佳实践是什么。您能否从下面的示例中告诉我原因和原因?

import * from './foo'

import {bar, beer, brew } from './foo'

1 个答案:

答案 0 :(得分:3)

import * as name from './foo'将从foo导入所有内容,但是第二条语句仅从模块中导入三个导出内容。

这是非常特定于上下文的,但是在我看来,在第二个示例中查看实际导入的内容要容易得多,例如,您还可以利用tree shaking的优势。并非使用了库中的所有导出。