我如何选择在JSX中包含一个元素?下面是一个使用横幅的示例,如果已经传入,该横幅应该在组件中.我想要避免的是必须在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>
);
}
Run Code Online (Sandbox Code Playgroud) 是否有一个等效ng-show,并ng-hide在react.js?
<input type="checkbox" ng-model="myVar">
<div ng-show="myVar">
<h1>Welcome</h1>
<p>Welcome to my home.</p>
</div>
Run Code Online (Sandbox Code Playgroud)
在Angular中,上面的代码工作得非常好,但我正在尝试使用反应,我无法找到相应的....