我是一名api开发人员,曾在一家公司寻求将大型CMS转换为React Web前端框架。
我被赋予了新的要求,即今后我们网站上的所有多页表单都应可重新启动,并且我必须为此解决方案设计一些东西。
让我们举个例子...
Form 1 - Select your product
Form 2 - Enter your details
Form 3 - Enter Payment details
我认为它起作用的方式是,表单上的第一个字段是您的电子邮件地址。从那里开始,在多步骤表单中为每个下一个按钮单击(即,在提交每个步骤之后),我在想,表单字段可能会添加到会话中,如果未提交表单,可能会在会话超时时调用api使用电子邮件地址作为标识符来保留已提交到DynamoDB的表格中的那些位。
这意味着如果我填写的表单不完整,然后再返回,那么当我输入电子邮件地址时,它也许可以从DynamoDB中提取我的持久数据。
我想从Reactjs开发人员那里得到一些关于此解决方案的想法。如果其他人以前这样做过,我很想听听您对替代品的想法。
谢谢