Reactjs 如何在React中构建自定义表单

Reactjs 如何在React中构建自定义表单,reactjs,Reactjs,我们需要为我们的EHR应用程序创建自定义患者表单。这些表格因我们有客户的每个办事处而异。我们使用React、Spring和PostgreSQL作为数据库 当我们进入一个新的办公室时,他们将为我们提供一份为他们的办公室定制的患者表格 建造这个的最好方法是什么 我们的一位开发人员建议将这些自定义表单添加到S3中,然后每当加载患者表单时,应用程序将检索该特定办公室的患者表单并将其呈现给用户 另外,如何在PostgreSQL中存储患者数据是最好的方法,因为每个表单都将进行自定义,并且我们需要能够处理需要

我们需要为我们的EHR应用程序创建自定义患者表单。这些表格因我们有客户的每个办事处而异。我们使用React、Spring和PostgreSQL作为数据库

当我们进入一个新的办公室时,他们将为我们提供一份为他们的办公室定制的患者表格

建造这个的最好方法是什么

我们的一位开发人员建议将这些自定义表单添加到S3中,然后每当加载患者表单时,应用程序将检索该特定办公室的患者表单并将其呈现给用户

另外,如何在PostgreSQL中存储患者数据是最好的方法,因为每个表单都将进行自定义,并且我们需要能够处理需要为此特定表单添加的任何新字段


如果患者数据表中有100个字段,可能有1000个字段,这似乎效率很低。

如果该用例适合您的场景,那么还有另一种方法可以实现这一点。您可以让用户通过创建自己的字段来创建自己的表单。对于每个字段,他们可以提供该字段的标签或类型,如果类型为复选框或单选,则可以提供选项。通过这种方式,用户可以创建自己的表单,您可以使用JSON字段将这些表单模板保存在DB中。通过JSON字段,您不必关心表单的DB列