如何使用React和Firestore在没有后端的情况下实施两步预订流程?

我正在使用React&Firestore应用程序来简化餐厅管理。我不使用任何后端。现在,我基于两个步骤来实现预订过程:

  1. 在路线/book-table上,用户用数据填写表单,该数据将发送到 Firestore (云功能验证电子邮件,来宾人数等)
  2. 在路线/review-booking上,用户验证他是否要更改已提交的数据或确认预订。

这是正确的方法吗?恐怕第二-复查预订步骤迫使我再次拨打不必要的(?)Firestore呼叫:

  • 更新现有预订的数据(在前端安全传递docID吗?)
  • ...或将字段确认为true

Here是实时版本感谢您的帮助

WOAI88521 回答:如何使用React和Firestore在没有后端的情况下实施两步预订流程?

是的,这是一个可能的选择。

另一个可能的选择是创建props或列表,然后在其中保存预订信息。

然后,您可以将上一个组件的属性传递给Review-booking组件,如果用户确认了预定,则可以保存到firestore,如果用户要编辑预定,则可以执行与之前相同的操作(将属性传递到book-table组件。)

如果您要编辑已确认的预订,则必须致电Firestore。

让我知道它对您有用。

本文链接:https://www.f2er.com/3134991.html

大家都在问