<分区>
我目前正在开发一个 React 应用程序,我在其中根据某些状态变化添加和更改类。它在使用三元运算符进行测试时成功运行,但现在我意识到我必须添加多个 else-if 语句,所以我试图将其转换为经典的 if else 格式,但出现语法错误,我不知道该怎么做
这是工作正常的三元运算符:-
<div className={"wrapper " + (this.state.hot ? 'wrapper-gradient-hot' : 'wrapper-gradient-cold')}>
这是我试图让它成为 JSX 中的经典 if-else 但失败了:-
<div className={"wrapper " + (
if (this.state.hot) {
return 'wrapper-gradient-hot';
} else {
return 'wrapper-gradient-cold';
}
)}>
请帮帮我 :)