I am trying to iterate through a store using Mobx in React. Here is my contact.jsx.
import React, { Component } from 'react';
import Navbar from '../components/Navbar';
import Footer from '../components/Footer';
import Jumbotron from '../components/Jumbotron';
import {inject, observer} from 'mobx-react';
@inject('MemberStore')
@observer
class Contact extends Component {
 handleSubmit = (e) => {
    e.preventDefault();
    const member = this.member.value;
    const email = this.email.value;
    // const email = this.email.value;
    this.props.MemberStore.addMember({member, email});
    this.member.value = '';
    this.email.value = '';
}
render() {
    const {MemberStore} = this.props;
    return (
        <div>
            <Navbar />
            <Jumbotron title="Contact Page" subtitle="You want to get in touch"/>
            <div className="container">
               <h2>You have {MemberStore.memberCount} members.</h2>
               <form onSubmit={e => this.handleSubmit(e)}>
                   <input type="text" placeholder="Enter Your Name" ref={input => this.member = input }/>
                   <div>
                   <input type="text" placeholder= "Enter Your Email" ref={input => this.email = input }/>
                   </div>
                   <button>Submit</button>
               </form>
               <ul>
                {MemberStore.members.map(({member, email}) => (
                    <li key={member}>
                        {member}
                        {email}
                    </li>
                ))}
                </ul>
            </div>
            <Footer />
        </div>
    )
  }
 }   
export default Contact;
Now it is only returning the email and I am getting the following error.
index.js:1452 Warning: Each child in an array or iterator should have a unique "key" prop.
But have I not included that in the map function? Any help would be appreciated. Below is the code for my memberstore.
import {observable, action, computed} from 'mobx';
class MemberStore {
@observable members = [];
@action addMember({name, email}) {
    const existing = this.members;
    this.members = existing.concat({name,email});
}
@computed get memberCount() {
    return this.members.length;
 }
}
const store = new MemberStore();
export default store;
 
     
    