У меня проблемы с фрагментацией строк таблицы из JSON выбранных данных.
Код выглядит следующим образом:
<table>
<thead>
<tr>
<th scope="col">Location ID #</th>
<th scope="col">Device Name</th>
</tr>
</thead>
<tbody>
{Object.keys(deviceList).map((key, index) => {
return (
<tr key={index}>
{deviceList[key].ports.map(port => port.value.id)
.map(ids => {
console.log("type", typeof(ids)) // it says number
return <td>{ids}</td>
})
}
</tr>
)
})}
</tbody>
</table>
actual result:
ID. Name.
23301 24401
99501 87701
22201
Вышеуказанный результат состоит в том, что один порт может иметь несколько идентификаторов, но он показывает это параллельно вместо следующей строки. Таким образом, есть три порта, и порт A имеет два устройства, порт B имеет два устройства, а порт C имеет только один.
expected result:
ID. Name.
23301
24401
99501
87701
22201