reactjs - Reactjs 电子邮件框架
问题描述
我正在寻找 reactjs 响应式电子邮件框架。
我找到了 MJML,但它是用于静态模板的。我需要生成一个动态模板。我想将数据从数据库传递到模板。
你能提出一些好的解决方案吗?
解决方案
没有 reactjs 的解决方案是可用的。
你是对的:MJML 只处理静态模板。
许多电子邮件作者正在使用带有 MJML 的 Handlebars 之类的包作为动态部分。他们编写嵌入了 Handlebars 变量的 MJML。他们通过 Handlebars 运行 MJML 模板,Handlebars 创建了一系列模板,例如,每个模板都包含从数据库中替换的变量。然后,他们运行 MJML 编译器为所有这些电子邮件创建 HTML 输出。
车把有竞争对手。MJML 团队决定不扩大他们的项目范围以包括变量(在撰写本文时)。这样一来,他们的用户就可以选择最能满足他们特定需求的动态包,并为他们提供更好的服务。
有些人建议使用 Gulp 来自动化这个过程。MJML 团队支持这样一种 Gulp 实现。
获得 MJML 支持的好地方是https://slack.mjml.io/
祝你好运。
推荐阅读
- sql - 需要在 SQL 中对值进行分组
- javascript - 如何更改在可排序 JQuery 中拖动的元素
- spring - Spring Boot - 映射
- r - 问题在小标题列表上进行变异和选择
- react-native - React Native Navigation 允许在部分屏幕材质顶部导航器上滑动
- azure-cosmosdb - GetItemLinqQueryable 不返回任何项目
- c - 内联汇编后指针取消引用 (SIGSEGV) 失败
- mysql - 从 3 个表中获取值到汇总表 SQL
- html - 如何使用golang连接锚标记的href属性中的变量值
- docker - Kubernetes 中部署的 Apache 气流中的 Kubernetes 执行程序和私有 Docker 映像无法正常工作