在制作平凡的React示例页面后,出现此错误:
未捕获的错误:始终违反:_registerComponent(...):目标容器不是DOM元素。
这是我的代码:
/** @jsx React.DOM */
'use strict';
var React = require('react');
var App = React.createClass({
render() {
return <h1>Yo</h1>;
}
});
React.renderComponent(<App />, document.body);
HTML:
<html>
<head>
<script src="/bundle.js"></script>
</head>
<body>
</body>
</html>
这是什么意思?
我遇到类似/相同的错误消息。就我而言,我没有用于定义ReactJS组件的目标DOM节点。确保使用适当的“ id”或“ name”以及其他HTML属性(适合您的设计需求)很好地定义了HTML目标节点。