我有简单的检查,我必须当用户点击该按钮做:更新道具反应,终极版
<button
onClick={() => {
this.props.validatingActions.validate(this.props.Email.Value);
this.props.submittingActions.submitValidation(this.props.Email.IsValid);
}}>Submit</button>
起初,电子邮件在终极版专卖店验证,那么,有些动作做,当电子邮件有效或没有。
的问题是,this.props不执行this.props.validatingActionsvalidate
后更新,他们留下匿名onClick' function, therefore
this.props.Email.IsValid`有旧值之后是只更新。
我怎样才能正确地更新在这种情况下的道具?
你为什么不打电话时用户更改电子邮件字段验证?如果您担心性能,这可能是一个反弹功能。 –
因为这是简化的例子,所以我有很多这样的领域。你的意思是什么? –
删除函数是确保不会多次调用的一种方法 - 也就是说,单击按钮5次不会导致5次提交。 你可以发布你的动作创作者和减速器吗? –