下一代电子邮件构建工具:React Email 2.0 正式发布,性能大幅提升!

点击此处查看最新的网赚项目教程

新的预览服务器将在您发送测试邮件后向您显示一条消息。

电子邮件软件工具有哪些_电子邮件工具软件是_电子邮件工具软件有什么,0,0,0,0.0,0,0,0,,-

改进的错误处理

新的预览服务器将在出现问题时向您显示一条消息,因此您不必猜测发生了什么。

电子邮件工具软件有什么,0,0,0,0.0,0,0,0,,-_电子邮件工具软件是_电子邮件软件工具有哪些

2.性能大幅提升

对开发者体验产生真正影响的一点是您能够快速安装和启动。旧版本的 React Email(1.10.1)和新版本(2.0.0)的性能对比,结果是让人震惊的。

在对全新安装的本地服务器启动时间进行测试时,旧版本需要进行所有运行的测试大约40秒,而新版本最多只需要7秒。一旦完成了初始设置,您将看到更快的启动时间,大约为1秒。

这些测试是在 Linux 机器上进行的,配置为 3.6 GHz 6 核 AMD Ryzen 5 4500 CPU,16 GB 3600 MHz DDR4 内存,下载速度约为 114 mbit/s。这些测试是基于用户在删除.react-email和.next文件夹后首次体验的情况进行的。

更少的等待下载和安装时间,意味着更多的时间用于实际工作。

3.全新组件

我们一直讨厌的一件事是看到代码显示为图像而不是实际文本。这不仅令人讨厌,而且也不易访问。您无法复制代码,也无法进行搜索。

在处理电子邮件时,我们经常看到这种情况发生。这就是为什么我们决定在 React Email 中添加新组件,以便更容易地在电子邮件中显示代码。

代码块

使用新的 code-block 组件,您可以使用 Prism.js 提供的选择主题和语法高亮功能渲染代码。

import { CodeBlock, dracula } from '@react-email/components';

const Email = () => {
  const code = `{
 max-width: 80vh;
 width: 100%;
}`
;

  return (
    <CodeBlock
      code={code}
      lineNumbers
      theme={dracula}
      language="css"
    />

  );
};

电子邮件工具软件有什么,0,0,0,0.0,0,0,0,,-_电子邮件软件工具有哪些_电子邮件工具软件是

内联代码

使用新的 code-inline 组件,您可以在所有电子邮件客户端上显示可预测的内联代码 HTML 元素。

import { CodeInline } from "@react-email/components";

const Email = () => {
  return (
    <p>Use <CodeInline>transform</CodeInline> and <CodeInline>opacity</CodeInline> in CSS for 60fps animations.</p>
  );
};

电子邮件软件工具有哪些_电子邮件工具软件有什么,0,0,0,0.0,0,0,0,,-_电子邮件工具软件是

4.部署到 Vercel 和其他平台

2.0 版本能够直接将 React Email 预览部署到 Vercel。与之前的版本相比,这个新版本使得部署变得更加容易,不仅限于 Vercel,任何云服务提供商都可以部署。

以下是将您的 React Email 应用程序部署到 Vercel 的步骤:

在./package.json中添加“build”脚本

{
  "scripts": {
    "build""email build"
  }
}

在 Vercel 的项目设置中更改 “Framework Preset” 为 Next.js

将 “Output Directory” 更改为.react-email/.next

最后,您的设置应该如下所示:

电子邮件工具软件有什么,0,0,0,0.0,0,0,0,,-_电子邮件工具软件是_电子邮件软件工具有哪些

这将启用对生产和预览 URL 的部署。

5.更好的 Monorepos 支持

React Email 现在与 turborepo、npm、bun、pnpm 和 yarn 工作区兼容。

不再需要下载,不再需要安装包管理器。

为了解决这个问题,现在在电子邮件上运行 esbuild。这样就可以进行捆绑,带来已安装的依赖项,使渲染行为更可预测。这也意味着,如果你在 monorepo 上使用了其他软件包中的代码,预览时也会毫不费力地将其带入。

电子邮件软件工具有哪些_电子邮件工具软件有什么,0,0,0,0.0,0,0,0,,-_电子邮件工具软件是

以前,我们会将预览版客户端放在 repo 上,然后根据版本标签下载。现在,一旦你在全球范围内安装 CLI,它就会与预览版客户端一起开箱即用。

6.快速升级

将你的 react-email 软件包更新到 2.0.0,npm i react-email@latest。将 @react-email/components 软件包更新至 0.0.14。npm i @react-email/components@latest。

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: qs62318888

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注