В качестве компонента детского менее Реагировать, я получаю ошибку «уникальный ключ пропеллера» из-за мое использование массива внутри JSX условно:Реагировать JSX: уникальный ключ Опору в условном массиве
Каждого у ребенка в массиве должен быть уникальный «ключ».
Кода, запускающая ошибка выглядит следующим образом:
<dl>
{ item.sale ?
[<dt>Sale</dt>,<dd className="formatted">{item.sale}</dd>,<dt>SRP</dt>,<dd>{item.srp}</dd>] :
[<dt>Price</dt>,<dd className="formatted">{item.srp}</dd>]
}
</dl>
Я понимаю why the key prop is needed при визуализации дочерних компонентов, но как я удовлетворяю React/JSX, когда «ребенок в массиве» произвольный набор дочерних элементов вроде этого?