Javascript 使用最佳实践响应导入模块

Javascript 使用最佳实践响应导入模块,javascript,reactjs,ecmascript-6,Javascript,Reactjs,Ecmascript 6,根据您的经验,将大型模块导入组件时的最佳实践是什么。你能从下面的例子中告诉我是什么原因吗 import * from './foo' 或 import*as name from./foo将从foo导入所有内容,但第二条语句将仅从模块导入三个导出 这是非常特定于上下文的,但在我看来,在第二个示例中更容易看到实际导入的内容,并且如果没有使用库中的所有导出,您也可以利用。import*as name from.“/foo”将从foo导入所有内容,但是第二条语句将只从模块导入三个导出 这是非常特定于上

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

import * from './foo'

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

这是非常特定于上下文的,但在我看来,在第二个示例中更容易看到实际导入的内容,并且如果没有使用库中的所有导出,您也可以利用。

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


这是非常特定于上下文的,但在我看来,在第二个示例中更容易看到实际导入的内容,并且如果没有使用库中的所有导出,您也可以利用这些内容。

使用哪一个是基于观点的。区别是什么的问题可能是这个问题的重复:。使用哪个的问题是基于意见的。区别是什么的问题可能是这个问题的重复:。
import {bar, beer, brew } from './foo'