我是 reactjs 的新手,我正在尝试学习的 meteor 项目中使用它。 这是帮助=]的代码:
import ReactDOM from 'react-dom';
class App extends ReactDOM.Component {
render(){
return (
<h1>Hello World!</h1>
)
}
}
if(Meteor.isClient) {
Meteor.startup(function(){
ReactDOM.render(<App />, document.getElementById("render-target"));
});
}
最佳答案
react
和 react-dom
是不同的模块。它是定义了 Component
的 react
模块。所以改成这样:
import React from 'react';
import ReactDOM from 'react-dom';
class App extends React.Component {
render(){
return (
<h1>Hello World!</h1>
)
}
}
if(Meteor.isClient) {
Meteor.startup(function(){
ReactDOM.render(<App />, document.getElementById("render-target"));
});
}
关于javascript - Reactjs 错误 : babel-runtime. js :32 Uncaught TypeError: Super expression must either be null or a function, 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36927415/