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!我刚刚学习了一些导出/导入语法。