Итак, что я пытаюсь сделать, это условно показать строку электронной почты, если значения logged.get("firstName") и logged.get("lastName") пусты. Как мне написать условие в реакции, которое решило бы это?
return (
<>
{logged && (
<Typography
variant = "h5"
color = "secondary"
className = {classes.headline}
>
Welcome back{" "}
<b>
{logged.get("firstName")} {logged.get("lastName")}
</b>
<b> {logged.get("email")} </b>
</Typography>
)}



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


вы можете просто использовать встроенное условие, как показано ниже
{
logged.get("firstName") == null
&& logged.get("lastName") == null ?
<b> {logged.get("email")} </b> : null
}
{ (logged.get("firstName")).length > 0 && (logged.get("lastName")).length > 0 && <b> logged.get("email")} </b> }
return (
<>
{logged && (
<Typography
variant = "h5"
color = "secondary"
className = {classes.headline}
>
Welcome back{" "}
<b>
{logged.get("firstName")} {logged.get("lastName")}
</b>
{
(logged.get("firstName") == "" && logged.get("lastName") == "") &&
<b>logged.get("email")</b>
}
</Typography>
)}
{ logged.get("firstName") && logged.get("lastName")
? <b>
{logged.get("firstName")} {logged.get("lastName")}
</b>
: <b> {logged.get("email")} </b>
}