所以我有 Rails 应用程序,我安装了 react-rails gem,设置它并尝试运行测试应用程序。
新安装的,当我尝试运行 hello world 程序时,出现了这个错误:
Uncaught ReferenceError: ReactDOM is not defined
这是我的 react :
var HelloWorld = React.createClass({
render: function() {
return (
<p>
Hello, <input type="text" placeholder="Your name here" />!
It is {this.props.date.toTimeString()}
</p>
);
}
});
setInterval(function() {
ReactDOM.render(
<HelloWorld date={new Date()} />,
document.getElementById('example')
);
}, 500);
它保存在/app/assets/javascripts/components/test.js.jsx 文件中。
Rails 4.2.4 与 Ruby 2.2.3
最佳答案
这可能是拼写问题 - 它是 ReactDOM
,而不是 ReactDom
。
随着 React 的新版本,这已经随着时间的推移而改变
关于javascript - Uncaught ReferenceError : ReactDOM is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33125669/