我正在将我的反应应用程序从ES5语法更改为ES6。我偶然发现了在一个文件中有两个类并导出父类的问题。
当我添加课程Test
时,我收到以下错误:
Parent.jsx:2未捕获错误:找不到模块" ./ file.jsx"
我的file.jsx
文件如下所示:
class App extends React.Component {
render() {
return (
<div>
<h2>Title</h2>
<Test />
</div>
)
}
}
class Test extends React.Component{
constructor(props) {
super(props);
var welcome = 'Hello World!';
}
render() {
return(
<h1>{this.welcome}</h1>
)
}
}
export default App;
答案 0 :(得分:0)
您无法在类中声明变量。 你可以使用构造函数方法来设置它,但你的var welcome目前会引起麻烦