コンパイルされないこの例を考えてみましょう:
/** @jsx React.DOM */
var Hello = React.createClass({
render: function() {
return <div>Hello</div>;
}
});
var World = React.createClass({
render: function() {
return <div>World</div>;
}
});
var Main = React.createClass({
render: function() {
return (
<Hello />
<World />
);
}
});
React.renderComponent(<Main />, document.body);
ただし、これらの組み合わせはどれも機能します。
<div>
<Hello />
<World />
</div>
<Hello />
//<World />
//<Hello />
<World />
複数のコンポーネントを常に div タグで囲む必要があるかどうかを知りたい。