惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
S
SegmentFault 最新的问题
Engineering at Meta
Engineering at Meta
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Google DeepMind News
Google DeepMind News
博客园_首页
云风的 BLOG
云风的 BLOG
月光博客
月光博客
I
InfoQ
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Vercel News
Vercel News
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
D
Docker
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
博客园 - 叶小钗
Martin Fowler
Martin Fowler
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog

Resend RSS Feed

6 Tips for Accessible Emails Welcoming Manoel do Amaral, our new Brand Designer Welcoming Michael Vaz, our new Customer Success Engineer Six Steps to Improve Your Sender Reputation Welcoming Tatira Andrade, our new Executive Assistant Welcoming Pedro Ivo Hudson, our new Design Engineer Welcoming Diel Duarte, our new Open source Engineer Welcoming Areia Spinner, our new Recruiter Resend Forward: A Conference about Craft React Email 6.0 Custom Tracking Domains AI Email Editor Introducing Automations Welcoming Ahmed Tolba, our new SRE Engineer Welcoming Aneil Singh, our new Founding Account Executive Welcoming Lucas Motta, our new Software Engineer Welcoming Trey Knowles, our new Founding Account Executive Welcoming Anxhela Carciu, our new SRE Engineer Introducing DMARC Analyzer Welcoming Evan Thibodeau, our new Customer Success Engineer Welcoming Derich Pacheco, our new Software Engineer Welcoming Alec Ventura, our new Data Engineer Welcoming Felipe Freitag, our new Software Engineer Welcoming Mateusz Wos, our new Software Engineer Incident report for February 15, 2026 Email automation for OpenClaw How to Create a DevTools Agent Skill Introducing Email Skills Why You Should Embrace the Promotions Tab Slater Smith, our new Customer Success Engineer
How Vercel uses React Email for Next.js Conf
Krithika Yetchina · 2024-09-06 · via Resend RSS Feed

Vercel runs two conferences every year: Vercel Ship and Next.js Conf.

This year, Vercel started using React Email for Vercel Ship and continued for Next.js Conf. We met with John Phamous, the Lead Design Engineer at Vercel, to learn how the Vercel team used React Email to streamline email template development.

What is React Email?

React Email is an open source framework that enables developers to create responsive and elegant email templates using React components.

react.email
react.email

It leverages the familiar JSX syntax to streamline the design and development of consistent email layouts. It also ensures compatibility across different email clients, making it easier to maintain uniform styles.

How Vercel uses React Email

Before React Email, the team used email templates with HTML strings that had to be manually updated for each conference and email type.

New team members working with John on the conference had to be onboarded to learn how the email template worked and how to edit it.

A simple change like changing a URL became a hassle with the previous template. Implementing the great design and branding Vercel is known for became a challenge.

"We could seamlessly onboard new teammates on the email templates using React development workflows they were already familiar with. A developer could take the same mental models of working on the frontend of Vercel to their email design."

Starting with Vercel Ship this year, John and his team used React Email to manage their email templates. The emails were designed in Figma, and the team implemented them seamlessly utilizing the React framework. With the Next.js Conf coming up in October, John used the same reliable process.

How the final email looks
How the final email looks

Q: What made using React Email seamless compared to other options?

A: Using React Email helped avoid single ownership of conference emails. Instead of reading three pages of internal documentation to make a single change, we could seamlessly onboard new teammates on the email templates using React development workflows they were already familiar with. A developer could take the same mental models of working on the frontend of Vercel to their email design.

I especially liked how the team could use components to reuse common patterns like headers and footers across their emails. Previously, we would have to copy/paste each common pattern into each HTML string for each email.

The team was able to set ticket types, such as virtual or in person, within the email template.

Then, the could format the email differently based on which ticket they were, all using the same email template logic.

The resulting email was then customized to the recipient.

Try for yourself

If you're already familiar with React Email, you might want to see what was released in the new major version.

If you haven't used React Email yet, take a look at the documentation.