我正在构建一个反应应用程序。我有一个状态数组,其中包含博客数组。 我使用BlogDisplay组件呈现每个博客。 以下是我的代码:ReactJS - 传递一个对象数组的元素作为道具
render() {
for(var i = 0;i < this.state.blogData.length;i++){
blogDataToRender.push(<BlogDisplay blogData = {this.state.blogData[i]} onUserTriggerForDetailedView ={this.props.onUserTriggerForDetailedView}/>);
}
return (
<div>
{blogDataToRender}
</div>
);
}
我得到这样的警告:
index.js:5279 Warning: Each child in an array or iterator should have a unique "key" prop. Check the render method of `BloggerHome`. See https://facebook.github.io/react/docs/lists-and-keys.html#keys for more information.
in BlogDisplay (created by BloggerHome)
in BloggerHome (created by Blogger)
in div (created by Blogger)
in div (created by Blogger)
in Blogger
是我的模型是否正确?我该如何解决这个问题?
非常感谢。
我试过了,但是不成功。可能是因为我的新手知识。你能提供一个代码示例吗? – Varbi