Похоже, компонент editable-cell
возвращает это:
<div>
<EditableContext.Consumer>{renderCell}</EditableContext.Consumer>
</div>
Между тем renderCell
возвращает что-то вроде этого:
<td {...restProps}>
[cell contents]
</td>
Мой опыт с реакцией ограничен, ноЯ предполагаю, что это означает, что ваша ячейка будет генерировать HTML с <div>
с <td>
внутри, что недопустимо.<td>
разрешены только внутри элементов, ориентированных на таблицу, таких как <tr>
.
Простое удаление этих тегов <div>
, похоже, заставит все работать: ![enter image description here](https://i.stack.imgur.com/ECM5J.png)