代码执行以下操作 - 如果从下拉菜单中选择的项目是“pinpong”,那么它将显示 div 容器内容中的内容
在第二个组件中,如果从下拉菜单中选择的项目是“篮球”,它也会显示 div 容器内容。
但是,要显示的内容是相同的。那么有没有办法将要渲染的组件与逻辑运算符结合起来||
,从而消除对代码如此重复的需要?
{this.props.selectedGame === 'pingpong' && (
<div>
<label>
<p>How many games do you want to play?</p>
<input onChange={this.handleChangeInput}
type="text"/>
</label>
</div>
)}
{this.props.selectedGame === 'basketball' && (
<div>
<label>
<p>How many games do you want to play?</p>
<input onChange={this.handleChangeInput}
type="text"/>
</label>
</div>
)}