未捕获的ReferenceError:require未定义反应轨道
我刚刚解决了两个这样的错误。
Uncaught ReferenceError: $ is not defined
Uncaught ReferenceError: React is not defined
现在我明白了。 我只是不断收到这些错误。 我只是尝试第一次实现对rails的反应,我试图通过一个html div类从一个反应组件说一个简单的“Hello React”。 我无法做到。
的application.js
//= require rails-ujs //= require_tree . //= require jquery //= require jquery_ujs //= require react
index.html.erb
main.jsx
import React from 'react'; import ReactDOM from 'react-dom'; let documentReady = () => { React.render( Hello React
, document.getElementById('react') ); }; $(documentReady);
移动require_tree .
最后在application.js
:
//= require rails-ujs //= require jquery //= require jquery_ujs //= require react //= require_tree .