如何在JSX中 Select 性地包含元素?下面是一个使用横幅的示例,如果传入了横幅,则该横幅应该位于组件中.我想避免的是必须在if语句中复制HTML标记.
render: function () {
var banner;
if (this.state.banner) {
banner = <div id="banner">{this.state.banner}</div>;
} else {
banner = ?????
}
return (
<div id="page">
{banner}
<div id="other-content">
blah blah blah...
</div>
</div>
);
}