”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > ES6单个模块导入中的卷曲牙套:何时使用它们,何时不使用?

ES6单个模块导入中的卷曲牙套:何时使用它们,何时不使用?

发布于2025-02-25
浏览:842

Curly Braces in ES6 Single Module Imports: When to Use Them and When Not To?
何时将ES6单个模块imports

在ES6中使用卷曲括号来导入单个模块可以引入意外行为。要澄清何时使用并避免卷曲括号,让我们检查默认和命名导出之间的区别。

在提供的示例中,EnipterState.js在提供的initialState对象中包含默认导出。因此,您可以无需卷发括号即可访问它:

从'./todoinitialstate';特定的导出值,您应该使用卷曲括号。命名的导出被声明为:

经验规则是在导入命名导出时使用卷曲括号,并在导入默认导出时避免它们。这是一个摘要的分解:

使用curly braces:

避免卷曲牙套:

从模块导出默认导出时,当从模块导入多个导出时,无论它们是默认还是命名, exports
export default ;
To import these exports:

export default ;

Default export (MyComponent):

通过了解默认和命名导出之间的区别,您可以正确确定何时使用卷曲括号ES6中的单个模块导入。

最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3