首页 > 解决方案 > Reactjs 电子邮件框架

问题描述

我正在寻找 reactjs 响应式电子邮件框架。

我找到了 MJML,但它是用于静态模板的。我需要生成一个动态模板。我想将数据从数据库传递到模板。

你能提出一些好的解决方案吗?

标签: reactjsemailtemplates

解决方案


没有 reactjs 的解决方案是可用的。

你是对的:MJML 只处理静态模板。

许多电子邮件作者正在使用带有 MJML 的 Handlebars 之类的包作为动态部分。他们编写嵌入了 Handlebars 变量的 MJML。他们通过 Handlebars 运行 MJML 模板,Handlebars 创建了一系列模板,例如,每个模板都包含从数据库中替换的变量。然后,他们运行 MJML 编译器为所有这些电子邮件创建 HTML 输出。

车把有竞争对手。MJML 团队决定不扩大他们的项目范围以包括变量(在撰写本文时)。这样一来,他们的用户就可以选择最能满足他们特定需求的动态包,并为他们提供更好的服务。

有些人建议使用 Gulp 来自动化这个过程。MJML 团队支持这样一种 Gulp 实现。

获得 MJML 支持的好地方是https://slack.mjml.io/

祝你好运。


推荐阅读