Bu öğreticiyi kullanarak ReactJS'in raylarla çalışmasını sağlamaya çalışıyorum . Bu hatayı alıyorum:
Uncaught ReferenceError: React is not defined
Ama tarayıcı konsoluna nesneyi tepki erişebilir
Ben de eklendi kamu / dist / turbo react.min.js açıklandığı gibi burada da ilave açıklandığı gibi application.js hattını bu cevap hayır şans. Ek olarak, şu hatayı verir://= require components
var React = require('react')
Uncaught ReferenceError: require is not defined
Biri bana bunu nasıl çözeceğimi önerebilir mi?
[DÜZENLE 1]
Referans için kaynak kodu:
Bu benim comments.js.jsx
dosyam:
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);
Ve bu benim index.html.erb
:
<div id="comments"></div>