电子邮件模板动态呈现
Email Template Dynamic Rendering
为 React 应用程序开发电子邮件模板,基本上从应用程序填充基本信息,例如客户姓名和商店名称,然后发送给客户登录以完成购买过程。公司有 4 个品牌,所以我创建了四个带有适当徽标和图像的单独电子邮件模板。我的问题是,只创建一个模板并使用 JS 加载正确的图像和文本是否 possible/better?还是将四个模板分开并创建逻辑来确定发送哪个模板更好?
如果您知道永远不必自定义 4 个不同品牌电子邮件的内容,则可以使用一个文件并动态填充正确的品牌信息。这将需要您编写更少的代码,因此对于效率和清洁度来说是一个优势。
但是,这意味着您不能根据需要专门更改一个品牌的布局。除非您要为电子邮件的实际正文创建另一个模板,该模板因品牌而异,这与最初有 4 个单独的模板基本相同。
我会将它们分开,以便在您需要时进行自定义。
为 React 应用程序开发电子邮件模板,基本上从应用程序填充基本信息,例如客户姓名和商店名称,然后发送给客户登录以完成购买过程。公司有 4 个品牌,所以我创建了四个带有适当徽标和图像的单独电子邮件模板。我的问题是,只创建一个模板并使用 JS 加载正确的图像和文本是否 possible/better?还是将四个模板分开并创建逻辑来确定发送哪个模板更好?
如果您知道永远不必自定义 4 个不同品牌电子邮件的内容,则可以使用一个文件并动态填充正确的品牌信息。这将需要您编写更少的代码,因此对于效率和清洁度来说是一个优势。
但是,这意味着您不能根据需要专门更改一个品牌的布局。除非您要为电子邮件的实际正文创建另一个模板,该模板因品牌而异,这与最初有 4 个单独的模板基本相同。
我会将它们分开,以便在您需要时进行自定义。