【发布时间】:2022-01-20 12:13:51
【问题描述】:
为 React 应用程序开发电子邮件模板,该应用程序基本上填充来自应用程序的基本信息,例如客户名称和商店名称,然后发送给客户以登录以完成购买过程。该公司有 4 个品牌,因此我创建了四个带有适当徽标和图像的单独电子邮件模板。我的问题是,是否可以/更好地创建一个模板并使用 JS 加载正确的图像和文本?还是将四个模板分开并创建逻辑来确定要发送哪个模板更好?
【问题讨论】:
为 React 应用程序开发电子邮件模板,该应用程序基本上填充来自应用程序的基本信息,例如客户名称和商店名称,然后发送给客户以登录以完成购买过程。该公司有 4 个品牌,因此我创建了四个带有适当徽标和图像的单独电子邮件模板。我的问题是,是否可以/更好地创建一个模板并使用 JS 加载正确的图像和文本?还是将四个模板分开并创建逻辑来确定要发送哪个模板更好?
【问题讨论】:
如果您知道永远不必自定义每 4 个独立品牌电子邮件的内容,您可以使用一个文件并动态填充正确的品牌信息。这将需要您编写更少的代码,因此对效率和清洁度都有好处。
但是,这意味着您无法根据需要专门更改某个品牌的布局。除非您要为电子邮件的实际正文创建另一个模板,该模板因品牌而异,这与最初拥有 4 个单独的模板基本相同。
如果您需要,我会将它们分开以允许自定义。
【讨论】: