【发布时间】:2019-12-04 20:47:25
【问题描述】:
我有一个关于反应和表单的问题。
我有一个 InfluencerForm,它有 3 个组件,每个组件都有多个输入、选择表单等,并且 InfluencerForm 具有输入和提交。
如何从子组件获取数据以处理父组件中的表单提交?如果重要,我正在使用 materialui 库。
在你能理解的例子代码中,BasicInfo有大约10个输入需要处理
<Header />
<form>
<BasicInfo className={classes.basicInfo} />
<Bio className={classes.bio} />
<div className={classes.actions}>
<Button
type="submit"
color="primary"
variant="contained"
>
Adicionar
</Button>
</div>
</form>
</Container>
【问题讨论】:
-
您必须将数据从子级传递给父级,因此您需要将一些处理程序作为子属性传递。或者为了更简洁的方式,使用带有 redux 等技术的状态管理。
标签: reactjs forms material-ui