Reactjs 动态表单模板的设计解决方案

Reactjs 动态表单模板的设计解决方案,reactjs,spring,forms,rest,templates,Reactjs,Spring,Forms,Rest,Templates,我有Java+SpringBoot+React+PostgreSQL+REST应用程序。 我的客户有一个请求,他需要某种动态表单,或者更确切地说是表单模板。e、 g: 单击按钮添加新车辆 出现新表单:选择车辆类型 生成特定于所选车型的其他新表单, 这种形式是由客户预先定义的,他希望完全控制它, i、 e.他希望能够添加新车型和编辑/删除现有车型 假设他选择了“SUV”,所以他得到了带有属性的表单:“颜色”、“VIN”、“HP”。如果他选择“豪华轿车”,他会得到“颜色”、“品牌”、“年龄”的形式。

我有Java+SpringBoot+React+PostgreSQL+REST应用程序。 我的客户有一个请求,他需要某种动态表单,或者更确切地说是表单模板。e、 g:

  • 单击按钮添加新车辆
  • 出现新表单:选择车辆类型
  • 生成特定于所选车型的其他新表单, 这种形式是由客户预先定义的,他希望完全控制它, i、 e.他希望能够添加新车型和编辑/删除现有车型
  • 假设他选择了“SUV”,所以他得到了带有属性的表单:“颜色”、“VIN”、“HP”。如果他选择“豪华轿车”,他会得到“颜色”、“品牌”、“年龄”的形式。这些没有多大意义,但我想你明白了。 客户希望以某种方式编辑这些属性,并能够添加新类型的车辆

    现在所有的东西都是硬编码的,只有一类车辆具有预定义的属性

    有人知道怎么做吗?或者是否存在针对此类问题的现有设计模式? 我正在考虑创建新的类似于页面的配置,客户端可以在其中执行此类操作,因为将来可能会有更多类似的请求。但我不知道应该如何保存这样的配置(用DB、JSON、XML?)。而且我只在这个应用程序的后端工作,不知道React在这个问题上能做什么