Я извлекаю данные из API, который, в зависимости от элемента, на который нажали на моей веб-странице, может содержать или не содержать данные JSON в ключе «описание». Я пытаюсь настроить троичный оператор так, чтобы, если в «описании» присутствовали данные, они отображали эти данные, а если нет - «Нет описания». Это все работает нормально, когда в описании есть данные (условие истинно), но если их нет (условие ложно), разрывается страница.
Есть ли какая-то причина, по которой этот троичный оператор не работает ?
<div id="popup">
<h2>{selectedEvent.name}</h2>
{selectedEvent.descriptions[0].description ? (
<p>{selectedEvent.descriptions[0].description}</p>
) : <p>No description</p>
}
</div>
Спасибо