我必须从相同的输入类型(例如:电子邮件类型)中获取值,这在我的 render() 方法中:
<TextField
value={email}
className={classes.textField}
onChange={this.handleChange('email')}
/>
<TextField
value={email}
className={classes.textField}
onChange={this.handleChange('email')}
/>
<TextField
value={email}
className={classes.textField}
onChange={this.handleChange('email')}
/>
<p onClick={this.addMemberHandler}> ADD MORE EMAIL ADDRESSES</p>
我对此没有限制。状态值、handleChange、addMemberHandler 方法
state = {
addOneMoreEmail: false,
emailCounter: 0,
email: ''
};
handleChange = name => event => {
this.setState({
[name]: event.target.value
});
};
addMemberHandler = () => {
this.setState({
addOneMoreEmail: true
});
};
我的问题是:我怎样才能在我的状态下获取所有电子邮件(用户输入的),以便 onSubmit 我将发送数组中的所有电子邮件?
基本上我怎样才能动态地为每封电子邮件维护不同的状态?