【发布时间】:2018-10-27 00:33:13
【问题描述】:
你好,我有一个疯狂的问题:
问题是我有这样的结构:
1) 数组步骤:
|- 步骤一
|- 步骤二
|- 第三步
|- 第四步
2) 组件多步:
{这里是设置步骤的逻辑}
这个组件的结尾是
<div>
<button className={this.state.showNextBtn}
onClick={this.next}>Next</button>
</div>
onClick 是将步骤更改为下一步的非常重要的操作。
next() {
this.setNavState(this.state.compState + 1)
}
接下来我要渲染
const StepOneFormValidation = (props) => {
const { handleSubmit, pristine, reset, submitting } = props
return (
<form onSubmit={handleSubmit}>
<Field name="name"
type="text"
component={renderField}
label="Username"
autoFocus
require/>
<Field name="email"
type="email"
component={renderField}
label="Email"
require/>
<div>
<button className ="hero_button margin_left" type="submit" disabled={submitting}>Submit</button>
</div>
</form>
那么我该如何连接这个按钮呢? 我不能以组件形式声明 const 也不能以 const 声明组件
【问题讨论】:
标签: forms reactjs button redux components