javascript - export default 和 export { default } 的区别
问题描述
我一直在我的 React 中广泛使用命名导出和默认导出,我遇到了这两种相似的语法。
export default from './Button';
export { default } from './Button';
有人能告诉我他们有什么区别吗?似乎他们正在做同样的事情,而以前的 VSCodeGo To Definition
功能不适用于前者。
解决方案
对于一个文件的多个导出,您应该使用Named exports
,您可以使用{}
. 如果只有一个出口,理想情况下您应该使用Default export
.
请参阅Javascript Exports以进一步了解。请注意default
是关键字。
推荐阅读
- python - 如何制作更多的菜单栏?
- html - hidden: true 不隐藏段落
- python - 如何在 Heroku 的 Python 服务器上执行“g++”命令?
- oracle - 使用 oracle 中断列值并使用存储过程插入表中
- salesforce - 如何使用 LWC 导航到社区的菜单项
- reporting-services - SSRS 按表达式分组导致除法错误
- excel - 运行时错误 1004 - 对象 Worksheer 的方法“名称”失败
- newman - Postman集合中如何实现“保持变量值”通过newman命令运行
- python - 使用正则表达式在异常字符串中查找关键字并根据该关键字发送电子邮件
- ios - 为什么我的故事板中的图标不再显示?