【发布时间】:2020-02-12 09:00:20
【问题描述】:
我有以下渲染函数,其中我收到警告
"warning: Each child in a list should have a unique "key" prop."
有什么问题?为每个标签编写密钥是真的吗?
render() {
return (
[ <h1>Update Post</h1>,
<form>
<div >
<label>title</label>
<input type="text" value={this.state.title} onChange={this.handleTitleChange} />
</div>
<div >
<label>body</label>
<input type="text" value={this.state.body} onChange={this.handleBodyChange} />
</div>
<div >
<label>userId</label>
<input type="text" value={this.state.userId} onChange={this.handleUserIDChange} />
</div>
<div >
<input type="button" value="Update post" onClick={this.handleUpdatePost} />
</div>
</form>
]
);
}
【问题讨论】:
-
你能再显示一些代码吗? , 当你迭代一个数组但你没有为此提供 key prop 时会出现关键警告
标签: reactjs