use map to traverse the array to find that it cannot traverse to the last element of the array. If the array is empty, the map function does not execute.
render () {
console.log(this.props.items);
var Items=this.props.items.map((i)=>{
return <RecipeItem key={i} id={i} RemoveId={this.handleRemoveId.bind(this)} />
});
console.log(Items);
return (
<div id="itemcontainer">
{Items}
</div>
)
}