【发布时间】:2018-02-19 10:47:27
【问题描述】:
我是react.js 的初学者。
我收到了这个错误:
超级表达式必须为 null 或函数,而不是未定义
我的浏览器 chrome 控制台中的完整错误输出:
未捕获的类型错误:超级表达式必须为 null 或 函数,不是未定义的 在 _inherits (bundle.js:21166) 在 bundle.js:21172 在 Object.184.react (bundle.js:21196) 在 s (bundle.js:1) 在 e (bundle.js:1) 在 bundle.js:1
我的代码:
const React=require('react');
const ReactDom=require('react-dom');
class App extends React .component{
render(){
return(
<div>
< Header />,
< Main />,
< Footer />
</div>
);
}
}
class Header extends React .component{
render(){
return(
<Header>
<nav>
<h1>Header</h1>
</nav>
</Header>
);
}
}
class Main extends React .component{
render(){
return(
<div>
<p> text 1</p>
</div>
);
}
}
class Footer extends React .component{
render(){
return(
<h2>Footer</h2>
);
}
}
ReactDom .renderToStaticMarkup (<App /> ,document.getElementById('app'));
【问题讨论】:
标签: javascript node.js reactjs