0

我正在尝试#react #redux-forms 时寻求一点帮助:

问题陈述:用户应该能够添加学生、使用唯一 ID 查询学生详细信息并编辑学生详细信息。让我们暂时不要担心负面情况。

查询:我使用我可用的唯一学生 ID 初始化我的表单。(视图 1,其中包括字段 -- 名字、姓氏、课程和按钮 -- 提交、添加/编辑更多详细信息)

但是,表单上有一个“添加/编辑更多详细信息”选项,使用户能够针对学生添加更多详细信息。(查看 2,其中包括 - 电子邮件、电话号码等。他们可以添加/删除多个这些详细信息)

我想知道是否可以在两个视图之间共享同一个商店?

如果我在更改名字后单击编辑更多详细信息并导航到视图 2,那么名字更改也应反映在视图 2 中。更像是共享同一个模型。

或者如果有替代解决方案?让我能够最终更新数据库,而不管视图 1 或视图 2 中是否进行了更改。在此先感谢 :)

视图的图像 视图的图像

4

1 回答 1

1

如果您可以根据相同的 API 请求更新详细信息,则可以将它们存储在相同的表单名称下(ps 表单名称特定于 redux-form 中的存储)。我认为使用相同的商店/表单没有问题。

于 2018-05-30T11:19:47.413 回答