我知道有两种导出,一种是默认导出,另一种是默认导出.
// utils.js const addOne = (a) => a+1; export default addOne; export const subOne = (a) => a- 1; //app.js import plusOne,{subOne} from './utils.js'
我很困惑为什么我们需要默认导出,它只能使用一次.
唯一的原因是命名导出在本地提供名称,默认导出可以重命名.
但是,如果我们有需求,也许我们需要反复使用它.
解决方法
默认导入不是必需的.您可以使用所需的命名导出.在您的情况下,当您导出一堆实用程序函数时,使用命名导出可能会更好.但是,如果您只需要导出一个函数(通常是类),则默认导出是理想的.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。