我渲染阵营元器件在服务器端:反应呈现错误ReactDOM.render():无效组分元素
1.components.js:
var React = require('react/addons');
var MonitorApp = React.createClass({...});
module.exports = MonitorApp;
2.appFile/app.js
var React = require('react/addons');
var ReactApp = require('../components');
var ReactDOM = require('react-dom');
var mountNode = document.getElementById("react-main-mount");
ReactDOM.render(new ReactApp({}), mountNode);
3.gruntFile.js
browserify: {
dist: {
files: {
'<%= srcBase %>/assets/app.js': ['app/appFile/*.js']
},
options: {
transform: ['reactify']
}
}
}
4.html
<div id="react-main-mount">
{{{reactOutput}}}
</div>
有这样的错误:()ReactDOM.render:
未被捕获的错误:不变冲突无效构成要素。这可能是由于无意中加载了两个独立的React副本。
尝试'ReactDOM.render( ,mountNode);' –