ReactJs中API responce的表呈现问题
我是一个新的反应和面对一些问题与表显示。 当我试图使用状态来呈现数据时,会呈现整个字符串值,而不是实际的表 浏览器中显示的一小段数据: 但是,当我将数据从屏幕复制粘贴到ReactJs中API responce的表呈现问题,reactjs,dynamic,rendering,Reactjs,Dynamic,Rendering,我是一个新的反应和面对一些问题与表显示。 当我试图使用状态来呈现数据时,会呈现整个字符串值,而不是实际的表 浏览器中显示的一小段数据: 但是,当我将数据从屏幕复制粘贴到render()方法时,表会正确显示。 当前渲染方法- render(){ 此参数为.setValueForState(); 返回( {this.state.Header} {this.state.Detail} ); } 我在控制台中得到以下错误。我已确保数据中没有空格 index.js:1警告:validateDOMNes
render()
方法时,表会正确显示。
当前渲染方法-
render(){
此参数为.setValueForState();
返回(
{this.state.Header}
{this.state.Detail}
);
}
我在控制台中得到以下错误。我已确保数据中没有空格
index.js:1警告:validateDOMNesting(…):文本节点不能显示为
的子节点。
警告:validateDOMNesting(…):文本节点不能显示为
的子节点
我在网上查找了上述错误,并从结果字符串中删除了所有空格
不确定我做错了什么。
this.state.Header
和this.state.Detail
是字符串,它们被呈现为文本节点。
正如错误消息所述,您不能像以前那样将文本节点放入
或
标记中。
HTML表需要文本节点位于
标记内。
有关有效的表标记,请参见下文
<div>
<table>
<thead>
<tr>
<td>{this.state.Header}</td>
</tr>
</thead>
<tbody>
<tr>
<td>{this.state.Detail}</td>
</tr>
</tbody>
</table>
</div>
{this.state.Header}
{this.state.Detail}
this.state.Header
和this.state.Detail
是字符串,它们被呈现为文本节点。
正如错误消息所述,您不能像以前那样将文本节点放入
或
标记中。
HTML表需要文本节点位于
标记内。
有关有效的表标记,请参见下文
<div>
<table>
<thead>
<tr>
<td>{this.state.Header}</td>
</tr>
</thead>
<tbody>
<tr>
<td>{this.state.Detail}</td>
</tr>
</tbody>
</table>
</div>
{this.state.Header}
{this.state.Detail}
请删除一些空白。你可以试试下面的
<tr key={id}>{this.state.Header}</tr>;
{this.state.Header};
请删除一些空白。你可以试试下面的
<tr key={id}>{this.state.Header}</tr>;
{this.state.Header};