我试图跟随掌握阵营的书,有一个样本,其代码如下在浏览器JSX转型在Chrome
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Hello React</title>
<script src="https://<fb shortened url>/react-with-addons-0.14.0.js"></script>
<script src="https://<fb shortened url>/react-dom-0.14.0.js"></script>
<script src="http://<fb shortened url>/JSXTransformer-0.13.1.js"></script>
</head>
<body>
<div id="view" />
<script>
var HelloReact = React.createClass({
render: function() {
return <h1 > Hello React < /h1>
}
});
ReactDOM.render(< HelloReact/> , document.body);
</script>
</body>
</html>
以上但似乎并没有工作。我没有在文档正文中获得HelloReact。
对于React(以及JSX转换等)来说,它是全新的。 任何帮助将不胜感激。
我在Chrome中得到的错误是
Uncaught Error: Invariant Violation: ReactDOM.render(): Invalid component element. Instead of passing an element string, make sure to instantiate it by passing it to React.createElement.
注:fb shortened url
是fb.me
,#2在抱怨使用缩短服务的,
我不能相信的编辑抱怨在代码中使用fb.me'的'块。 –