私はaReact Applicationをビルドしています。私はブログの配列を保持する状態配列を持っています。 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
を正しく私のモデリングですか?どうすれば修正できますか?
ありがとうございます。あなたは、各BlogDisplay
コンポーネントのkey
を追加する必要が
私は試しましたが、失敗しました。私の初心者の知識のためかもしれません。コードサンプルで提案できますか? – Varbi