簡體   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