Я новичок, чтобы реагировать и сталкиваюсь с некоторыми проблемами с отображением таблицы. Когда я пытаюсь отобразить данные, используя State, отображается целое строковое значение вместо реальной таблицы.
Небольшой фрагмент данных, отображаемый в браузере:
Но когда я копирую и вставляю данные с экрана в метод render()
, таблица отображается правильно. Текущий метод рендеринга -
render() {
this.setValueForState();
return (
<div>
<table>
<thead>
<tr>
{this.state.Header}
</tr>
</thead>
<tbody>
{this.state.Detail}
</tbody>
</table>
</div>
);
}
Я получаю следующую ошибку в консоли. Я убедился, что в данных нет пустых пробелов.
index. js: 1 Предупреждение: validateDOMNesting (...): текстовые узлы не могут отображаться как дочерние элементы <tr>
, Предупреждение: validateDOMNesting (...): текстовые узлы не могут отображаться как дочерние элементы <tbody>
.
Я посмотрел эту ошибку в Интернете на предмет вышеуказанной ошибки и удалил все пробелы из строки результата.
Не уверен, что я делаю не так.