Ошибка:JQuery и React.js не играет хороший
_registerComponent(...): Target container is not a DOM element.
Линия является причиной в main.jsx $('#container')
. Когда я заменю это на document.getElementById('container')
, все хорошо. Что я делаю не так? Является ли jQuery не предназначенным для работы с React?
index.jade
doctype html
html
head
script(src="lib/babel/browser.min.js")
script(src="lib/react/react.min.js")
script(src="lib/react/react-dom.min.js")
script(src="lib/jquery/dist/jquery.min.js")
body
#container
script(src="public/js/main.jsx", type="text/babel")
main.jsx
$(function(){
var Doug = React.createClass({
render: function(){
return (<h1>Hello world</h1>);
}
});
ReactDOM.render(
<Doug></Doug>,
$('#container')
);
});
Да! Спасибо! –