未捕获的引用错误:未定义 React
2022-08-30 01:58:57
我正在尝试使用本教程使 ReactJS 与 rails 一起工作。我收到此错误:
Uncaught ReferenceError: React is not defined
但是我可以在浏览器控制台
中访问 React 对象,我还添加了 public/dist/turbo-react.min.js如这里所述,并在应用程序中添加了一行.js如本答案中所述,没有运气。此外,
还会给出错误://= require components
var React = require('react')
Uncaught ReferenceError: require is not defined
任何人都可以建议我如何解决这个问题吗?
[编辑1]
源代码参考:
这是我的文件:comments.js.jsx
var Comment = React.createClass({
render: function () {
return (
<div className="comment">
<h2 className="commentAuthor">
{this.props.author}
</h2>
{this.props.comment}
</div>
);
}
});
var ready = function () {
React.renderComponent(
<Comment author="Richard" comment="This is a comment "/>,
document.getElementById('comments')
);
};
$(document).ready(ready);
这是我的:index.html.erb
<div id="comments"></div>