Javascript 何时使用导出与导出默认值?
在浏览了GitHub上的一个项目之后,我觉得Javascript 何时使用导出与导出默认值?,javascript,Javascript,在浏览了GitHub上的一个项目之后,我觉得export和export default可以互换使用。我还知道,当使用export default时,括号被省略。我想知道这两个关键字之间是否还有其他不同的用法?也许是效率?还是编码约定 据我所知: 导出: export function Directive () {} 要导入构造函数,我们确实需要为构造函数名称输入{}: import { Directive } from './someDir' 相反,对于导出默认值,我们不需要{}。。i、 e
export
和export default
可以互换使用。我还知道,当使用export default
时,括号被省略。我想知道这两个关键字之间是否还有其他不同的用法?也许是效率?还是编码约定
据我所知:
导出
:
export function Directive () {}
要导入构造函数,我们确实需要为构造函数名称输入{}
:
import { Directive } from './someDir'
相反,对于导出默认值,我们不需要{}
。。i、 e:
import Directive from './someDir'
请参阅。
export default
用于默认导出(其中可能只有一个)。命名导出用于命名导出,其中可以有许多。使用哪种(或两者)以及如何使用它们是一个设计决策。