Can someone please clarify why this render function
var ListItemWrapper = React.createClass({
render: function() {
var renderMe = [
<span>{this.props.data.id}</span>,
<span>{this.props.data.text}</span>
];
return <div>{renderMe}</div>;
}
});
generates
Warning: Each child in an array or iterator should have a unique "key" prop. Check the render method of
ListItemWrapper
. See fb.me/react-warning-keys for more information.
and this one is good with no warnings:
var ListItemWrapper = React.createClass({
render: function() {
var renderMe = (
<p>
<span>{this.props.data.id}</span>
<span>{this.props.data.text}</span>
</p>
);
return <div>{renderMe}</div>;
}
});