为什么我的React Component Export无法正常工作?
我只是开始做出反应并亲自尝试一下。经过数小时的配置webpack,只是想在屏幕上打个招呼,我想现在可以开始了,但是尝试从文件中渲染另一个组件之后,下一个问题就解决了。
我的主文件是app.js,它呈现所有内容:
import React from 'react';import ReactDOM from 'react-dom';
import {Hello} from './hello';
ReactDOM.render(
<Hello/>,
document.getElementById('app')
);
Hello组件来自同一文件夹中的hello.js:
import React from 'react';class Hello extends React.Component{
render(){
return (
<h1>Hello, world!</h1>
)
}
}
export default Hello;
当我只在app.js中执行所有操作而没有导入/导出时,它表现得很好。它也可以编译。但是控制台中现在有很多错误。那我想念什么呢?
谢谢
格尔德
回答:
因为是导出文件default
,所以不需要在导入组件名称的周围加上花括号:
import Hello from './hello';
这是 Axel Rauschmayer
撰写的详尽的技术文章,介绍了您可能会觉得有用的最终ES6模块语法。
这是关于同一主题的较不技巧的帖子。
以上是 为什么我的React Component Export无法正常工作? 的全部内容, 来源链接: utcz.com/qa/406537.html