Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ecmascript 6 何时导入用户定义的组件需要大括号?_Ecmascript 6 - Fatal编程技术网

Ecmascript 6 何时导入用户定义的组件需要大括号?

Ecmascript 6 何时导入用户定义的组件需要大括号?,ecmascript-6,Ecmascript 6,在这本书中,它写道: 从“React”导入React; 从“/CustomButton”导入CustomButton可能发生这种情况,因为在“/CustomButton”中CustomButton未作为默认值导出 当模块有默认值时,您不需要{}。当您导出多个对象,并且希望需要其中一些对象时,这是必需的 CustomButton必须有多个导出。这是导出/导入语法:如果没有大括号,则导入默认值,导入的大括号命名为variables@DanielA.White我这样做过:导出{MyComponent

在这本书中,它写道:

从“React”导入React;

从“/CustomButton”导入CustomButton可能发生这种情况,因为在“/CustomButton”中CustomButton未作为默认值导出


当模块有默认值时,您不需要{}。当您导出多个对象,并且希望需要其中一些对象时,这是必需的

CustomButton
必须有多个导出。这是导出/导入语法:如果没有大括号,则导入
默认值
,导入的大括号命名为variables@DanielA.White我这样做过:导出{MyComponents};这意味着您有一个命名的导出。您需要一个“命名导入”来导入命名导出。如果您不想这样做,则进行默认导出:
export default MyComponents。这与反应无关。React文档假定您有一个默认导出,因为当他们的模块只导出一个值时,人们会使用默认导出。@FelixKling THS!我刚刚学习了一些导出/导入语法。