【发布时间】:2018-08-19 22:52:45
【问题描述】:
我有以下 React 组件:
class Parent extends Component {
constructor(props) {
super(props)
this.state = {
content: 'bad'
}
}
render() {
return (
<div className="content-div">
{this.state.content}
</div>
)
}
}
我想根据this.state.content的文字渲染<div>,即如果文字是'bad',则背景色为红色,如果文字不是'bad',则颜色为绿色.
通过 CSS 执行此操作的最佳方式是什么(或者可能有其他更好的方式)?
【问题讨论】: