【发布时间】:2018-03-14 21:32:24
【问题描述】:
我有以下表单组件:
export class LoginPage extends React.PureComponent {
render() {
return (
<div>
<Form onSubmit={this.props.onSubmitForm}>
<Input id="username" type="text" value={this.props.username} />
<button type="submit">Submit</button>
</Form>
</div>
);
}
}
在组件之后我有一个mapDispatchToProps 函数:
export function mapDispatchToProps(dispatch) {
return {
onSubmitForm: (evt) => {
// I need to access the `username` property here to pass it as argument.
dispatch(postUsername(username));
},
};
}
我需要访问mapDispatchToProps 函数中的username。
最简单的方法是什么?我不需要在这一步中存储username。
谢谢。
【问题讨论】: