UX决策框架
UI设计快速决策工具
React Email 是一套用于构建 HTML 邮件的 React 组件库,采用现代组件化方式开发邮件模板,兼容主流邮件客户端。
React Email让营销和运营团队能用熟悉的组件化方式开发邮件模板,告别手写HTML表格的繁琐。通过Tailwind CSS快速实现品牌视觉,一键预览Outlook、Gmail等主流客户端的渲染效果,大幅降低跨平台兼容测试成本,缩短邮件营销活动上线周期。
落地案例:市场部策划新品发布邮件时,开发者用React组件搭建模块化模板——标题区、产品卡片、CTA按钮均可复用。运营人员只需在配置界面替换文案、图片链接和用户变量(如{{username}}),即可生成适配各邮件客户端的HTML代码。发送前通过预览功能检查移动端显示效果,确保iPhone邮件App与网页版Gmail呈现一致的品牌体验。
1. 创建项目
npx create-email@latest
或使用 yarn/pnpm/bun:
yarn create email pnpm create email bun create email
2. 进入项目目录并安装依赖
cd react-email-starter npm install
3. 启动开发服务器
npm run dev
访问 localhost:3000 查看邮件预览界面。
4. 编写邮件组件
在 emails 文件夹中创建 .tsx 文件,使用 @react-email/components 提供的组件构建邮件模板。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 邮件主题内容、收件人信息、动态变量数据(用户名/链接等)、品牌配色方案 |
| 输出 | 响应式 HTML 邮件代码、多客户端兼容的邮件模板、本地预览界面 |
| 适用人群 | 前端开发人员、需要定制邮件模板的产品团队、使用 React 技术栈的开发者 |
| 不包含 | 邮件发送服务(需配合 Resend 等第三方)、邮件列表管理、邮件数据统计 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/christina-de-martinez/react-email-skills/SKILL.md
来源类型:GitHub 开源项目