Я пытаюсь создать динамическую таблицу в интерфейсе материалов. Дело в том, что я хочу сделать это вертикально, а не по горизонтали, поэтому это означает, что я хочу добавить новые строки в каждый столбец, что-то вроде этого:
Title1 Title2
a 1
b 2
c 3
d 4
e 5
В основном все работает нормально, но я сталкиваюсь с ошибкой вроде:
index.js:1375 Warning: validateDOMNesting(...): <tr> cannot appear as a child of <td>.
Я знаю, что означает эта ошибка, так как 3 другие ошибки появились между тем, где также была проблема с validateDOMNesting, но мне удалось их исправить, но я совершенно не представляю, как это исправить, я пытался добавить новые таблицы и TBody, но это всегда ломает всю структуру, и таблица выглядит настолько испорченной, какие-либо предложения, как исправить ошибку и все еще сохранить мою Таблицу, как она выглядит сейчас? Спасибо
<TableBody>
<TableRow>
{batteryData.map((data, i) => {
return (
<StyledTableCell key={i}>
{data
.slice(Math.max(data.length - 50, 1))
.reverse()
.map((el, index) => {
return (
<TableRow key={index}>
<StyledTableCell>
{el.y == undefined ? "none" : el.y}
</StyledTableCell>
</TableRow>
);
})}
</StyledTableCell>
);
})}
</TableRow>
</TableBody>