Я проходил учебное пособие по реагированию .js с простым примером приветствия. Я не могу найти причину, по которой следующее не должно работать, но я продолжаю получать эту ошибку.
Uncaught Error: Invariant Violation: React.render(): Invalid component element.
У меня есть следующий код. Кажется, что это работает, если я делаю React.createElement, но не для элементов JSX.
<!doctype html>
<html>
<head>
<script src="https://fb.me/react-0.13.3.js"></script>
<script src="https://fb.me/JSXTransformer-0.13.3.js"></script>
<script type="text/jsx">
document.body.onload = function(){
console.log("shuff")
var HelloWorld = React.createClass({
render: function(){
return <div>Hello, Ian Shuff!</div>;
}
});
React.render( new HelloWorld(), document.getElementById("test"))
}
</script>
</head>
<body>
<div id="test"></div>
</body>
</html>