J'essaie de faire fonctionner ReactJS avec des rails en utilisant ce tutoriel. J'obtiens cette erreur:
Uncaught ReferenceError: React is not defined
Mais je peux accéder à l'objet React dans la console du navigateur.J'ai
également ajouté public / dist / turbo-react.min.js comme décrit ici et également ajouté une ligne dans application.js comme décrit dans cette réponse à pas de chance. De plus, donne l'erreur://= require components
var React = require('react')
Uncaught ReferenceError: require is not defined
Quelqu'un peut-il me suggérer comment résoudre ce problème?
[EDIT 1]
Code source pour référence:
Ceci est mon comments.js.jsx
fichier:
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);
Et voici mon index.html.erb
:
<div id="comments"></div>