【发布时间】:2016-02-19 11:06:37
【问题描述】:
这是我的表格
<form className="input-group" onSubmit={this.handleSubmit}>
<input className="form-control"
type="text"
placeholder="Insert name"
autofocus="true" />
<span className="input-group-btn">
<button type="submit" className={classNames}>Add</button>
</span>
</form>
这是我的事件处理程序:
handleSubmit(e) {
e.preventDefault();
let name = e.target[0].value;
if (name.length > 0) {
this.props.dispatch(createClassroom(name));
}
}
我的问题是:
提交后清除表单的正确“redux 方式”是什么?
我需要调度不同的操作还是应该使用现有的createClassroom 操作?
注意:我宁愿不使用 redux-form 包。
【问题讨论】:
-
看起来你不是在使用受控输入,你怎么能通过调度动作来清除它?