【发布时间】:2016-07-31 21:13:50
【问题描述】:
我决定在这个周末学习 react 并且 JSFiddle 中的事情进展顺利,但是我决定添加第 4 个组件(var gooBye ...),现在视图是空的。关于可能导致这种情况的任何想法?没有错误弹出 JSFiddle React components
var Hello = React.createClass({
render: function() {
return <div>Hello {this.props.name}</div>;
}
});
var testButton = React.createClass({
render: function() {
return <button name="button">Click</button>;
}
});
var goodBye = React.createClass({
render: function() {
return <div>GoodBye</div>;
}
});
React.render(
<Hello name="People" />,
document.getElementById('myClass');
);
ReactDOM.render(
testButton(),
document.getElementById('test2');
);
React.render(
<goodBye />,
document.getElementById('test3');
);
<div id="myClass">
</div>
<div id="test1">
</div>
<div id="test2">
</div>
<div id="test3">
</div>
<script type="text/jsx">
ReactDOM.render(
<h1>Test component in html body</h1>,
document.getElementById('test');
);
</script>
</body>
【问题讨论】:
-
请原谅我试图排除故障的“ReactDOM”
-
你应该只使用 ReactDOM,react.render 已被弃用
标签: javascript reactjs components