在ES 6模块中重新导出默认值

在ES6中,是否可以缩短以下代码。我有一个App.js文件和一个index.js

index.js

从“/App”导入应用程序;
导出默认应用程序;

像这样的

index.js

从“/App.js”导出默认应用程序

如果您使用Babel插件(属于stage-1预设的一部分)中的建议导出默认值,您将能够使用以下代码重新导出默认值:

从导出默认值/附件js“;

有关更多信息,请参阅ECMAScript方案


另一种方法(没有此插件)是:

从"导出{default as App}/附件js“;

上述是一种非常常见的做法,当单独的文件(每个文件都有自己的导出)具有所有共同点时,例如,utils,因此,例如,如果希望导入3个实用程序函数,而不必编写多个导入

从“utils/util\u a”导入util\u a
从“utils/util_b”导入util_b
从“utils/util\u c”导入util\u c

可以在一行中导入任何实用程序:

从“utils”导入{util\u a、util\u b、util\u c}

通过在/utils文件夹中创建index.js文件,导入所有实用程序的所有默认值并重新导出,index文件将作为;网关“;用于与该文件夹相关的所有导入

发表评论