【发布时间】:2020-10-03 20:05:49
【问题描述】:
好的,我正在尝试在另一个页面中提交两个不同的表单作为独立组件 我只有一个按钮来提交两种表单的数据的组件。 所以我很难在页面组件中拥有一个共享状态,我需要在提交时将每个表单组件的整个状态传递给我的页面组件。 任何人都可以为我的用例推荐最佳实践吗?
render() {
return (
<div as={Row} className="container" style={formStyle}>
<Col>
<Form onSubmit={this.submitData}>
<TripForm />
<PostForm heading="add your first blog entry" />
<Button variant="dark" type="submit">
Summing up
</Button>
</Form>
</Col>
</div>
);
}
【问题讨论】:
-
我建议在每个字段的模糊中,通过将函数作为道具传递到此组件中,然后在单击提交时提交数据
标签: javascript reactjs forms components react-props