控制台显示此警告,即使在子组件上设置了密钥:
bundle.js:2215 Warning: Each child in an array or iterator should have a unique "key" prop
到目前为止代码:
var requestList = this.state.data.map(function (request,index) {
return (
<Requests key={request.id} info={request} index={index} trigger={this.triggerChildRequests}></Requests>
);
}.bind(this));
答案 0 :(得分:1)
可能request.id
未定义,请尝试使用index
作为组件的密钥。
var requestList = this.state.data.map(function (request,index) {
return (
<Requests key={index} info={request} index={index} trigger={this.triggerChildRequests}></Requests>
);
}.bind(this));