繁体   English   中英

JSX 花括号内的 if 和 else if 语句

[英]if and else if statement inside JSX curly braces

我正在尝试在 JSX 花括号中添加一个if else语句,例如:

<div>
  {
    if (condition) {
      <h1>FOO</h1>
    } else {
      <h2>BAR</h1>
    }
  }
</div>

这里

但我收到了这个错误

你不能在 JSX 中使用 if 关键字。 所以要解决你的问题

{
  post.weather[0].main === "Haze" && <WiDayHaze size={100} color="black">
  post.weather[0].main === "Sunny" && <WiSunrise size={100} color="black">
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM