三項演算子と&&演算子を使った条件分岐を学びます
React - 第1章: React基礎 - コンポーネントとJSX
JSXでは、三項演算子(条件 ? A : B)や&&演算子を使って、条件に応じて表示を変えられます。
StatusMessage コンポーネントを作るisLoggedIn と hasNotification を受け取るhasNotification が true の時だけ「新着通知があります」を表示三項演算子(どちらか一方を表示):
{条件 ? <p>真の場合</p> : <p>偽の場合</p>}
// 例
{isLoggedIn ? <p>ようこそ!</p> : <p>ログインしてください</p>}&&演算子(条件が真の時だけ表示):
{条件 && <p>条件が真の時だけ表示</p>}
// 例
{hasNotification && <p>新着通知があります</p>}ポイント:JSX内で条件分岐を使う時は、必ず {} で囲みます。
ようこそ! 新着通知があります