Email & lifecycle

React Email

レスポンシブでクライアント横断の HTML メールを構築するためのオープンソース React コンポーネント —あなたのプロダクトが送るトランザクションメールとライフサイクルメール

resend/react-emailTypeScript19,427 as of 2026-07-11
By Jake Luo · Published 2026年7月11日

React Email は、Gmail、Outlook、Apple Mail などで一貫してレンダリングされるレスポンシブな HTML メールを構築するための、オープンソースの React コンポーネントライブラリです。MIT ライセンスで、Resend の開発チームによって構築・保守されており、2026 年 7 月時点で GitHub スターは 19,427 件です。あらゆる受信箱で崩れないテーブルベースのメール HTML を書くという、地味だが本物の課題を解決してくれるので、あなたが送るウェルカムメール、オンボーディングメール、ライフサイクルメールが実際に正しく表示されるようになります。ただし React Email はメールを構築する手助けをするだけで、何を、誰に送るか、そもそも人々をどうやってリストに載せるかは決めてくれません。その上流の仕事 —登録とライフサイクル戦略— こそが、実際に成長が生まれる場所です。

React Email とは

React Email(github.com/resend/react-email)は、メールクライアントが今なお要求するテーブルベースのマークアップを手書きする代わりに、React と TypeScript で HTML メールを書くためのオープンソースのコンポーネントライブラリです。Html、Head、Button、Container、Section、Heading、Tailwind ラッパーなど一連のプリミティブを提供し、メール送信可能な HTML とプレーンテキストにコンパイルされ、Gmail、Outlook、Apple Mail、Yahoo などの間で悪名高いレンダリングの違いを吸収してくれます。MIT ライセンスで Resend が保守しており、そのコンポーネントはプロバイダーに依存しません —同じテンプレートを、Resend、Nodemailer、SendGrid、Postmark、AWS SES、あるいは他のどのサービスでも送信できます。

  • React + TypeScript テンプレート —壊れやすい HTML テーブルをコピー&ペーストする代わりに、型付きコンポーネントから実際にコードを再利用してメールを組み立てます。
  • クライアント横断のレンダリング —主要な受信箱でコンポーネントがテストされているため、デザインが Outlook で密かに崩れることがありません。
  • ダークモードとレスポンシブ対応 —クライアントごとの小細工なしに、ダークモードを含むクライアント間の不整合を処理します。
  • プロバイダーに依存しない出力 —標準的な HTML としてレンダリングされ、どのメール API でも送信可能です。Resend、Nodemailer、SES、SendGrid、Postmark 向けの実例も用意されています。

React Email が創業者のグローススタックのどこに収まるか

メールは、創業者が完全に自分の手で所有できる、レバレッジの最も高い成長チャネルの一つです —あなたと受信箱の間にアルゴリズムは介在しません。アクティベーションとリテンションを牽引するライフサイクルメール —ウェルカムシーケンス、オンボーディングの後押し、トライアル終了リマインダー、ウィンバック— はいずれも、送る前に構築しなければならず、その構築が行われる場所が React Email です。テンプレート層に位置し、メールをコードで一度設計すれば、送信のたびに再利用できます。AgentCeres を構築する過程で、私たち自身のウェルカムメールとトライアル開始メールも、React Email の開発元である Resend を通じて送られています。つまりこれは読んだだけのスタックではなく、実際に運用しているスタックです。

テンプレート層が成長にとって重要なのは、ライフサイクルメールは実際に読まれて初めて機能し、レンダリングもその一部だからです。Outlook で崩れて見えるウェルカムメールは、新規ユーザーが定着するかどうかを決める、まさにその瞬間に信頼を損ないます。作り込みを正しくすることは最低条件にすぎません —それは、メールがあなたの数字を動かすかどうかを決める 2 つの要素の下流にあります。正しい人がどれだけリストに載っているか、そしてシーケンスが正しい瞬間に正しいことを語っているかです。そうした送信の背後にある戦略については、スタートアップのニュースレターはどう始めるかライフサイクルメール のプレイブックを参照してください。

React Email がやらないこと —そして何と組み合わせるか

React Email はメールを構築しますが、キャンペーンを送信したり、購読者リストを管理したり、誰に何を届けるかを決めたり、そもそも人々をあなたのプロダクトに呼び込んで購読させたりはしません。送信とリストの側にある Listmonk と同様、これは焦点を絞ったツールです —作り込みの層であって、成長戦略ではありません。

React Email が担うもの……その周りの成長の仕事
メールテンプレートをコードで設計することあなたがメールを送るリストを増やす コンテンツローンチ
クライアント横断のレスポンシブなレンダリングいつどのメールを送るかを決める ライフサイクル戦略
送信可能な HTML を生成することメールの読者をアクティベートされたユーザーに変える 登録コンバージョン

ここで、AgentCeres — the AI Growth Officeragentceres.com)が React Email のようなツールと並んで役立ちます。AgentCeres はマネージド型の AI マーケティングチームです。専門エージェントがライフサイクルシーケンス、リストを増やすコンテンツ、ファネルの上部を満たすローンチを下書きし、あなたはすべての外向きの送信を、実際に送られる前に承認します。React Email はメールを正しく表示させ、チームは何を語るべきかを決める手助けをし、それを語る相手となるオーディエンスを獲得します。AI 回答エンジンが「見つけてもらえるかどうか」にどう関わるかについては、生成エンジン最適化 を参照してください。

FAQ

React Email は無料ですか?
はい。React Email は MIT ライセンスのもとオープンソースなので、無料で使用・セルフホスト・改変でき、シート単位やメール単位の料金は発生しません。有料のメール送信 API を販売する Resend によって構築・保守されていますが、React Email 自体は独立したオープンソースライブラリであり、Resend だけでなく、Nodemailer、SendGrid、Postmark、AWS SES など、どのメールプロバイダーとも組み合わせて使えます。
React Email は Mailchimp のようなメールマーケティングツールとどう違いますか?
解決している課題が異なります。React Email は、メールテンプレートをコードで構築し、受信箱をまたいで正しく表示させるための開発者向けライブラリであり、一括キャンペーンの送信、購読者リストの保存、開封・クリックのレポートは行いません。Mailchimp のようなマーケティングプラットフォームや、Listmonk のようなオープンソースの送信ツールが、リストの管理と送信を担います。多くのチームは、テンプレートの設計に React Email を使い、送信には別のサービスを使っています。
使うには React の知識が必要ですか?
はい —テンプレートは React コンポーネントとして書かれるため、React Email は React と TypeScript に慣れた開発者を対象としています。だからこそ、モダンな Web スタックでプロダクトを構築している創業者にぴったりです。メールがアプリと同じコードベース、同じ言語の中に存在します。React を書かないのであれば、マーケティングプラットフォーム内のノーコードメールビルダーの方が近道でしょう。
Related projects
listmonkオープンソースでセルフホスト可能なニュースレター・メーリングリスト管理ツール — 単一の Go バイナリOpen SaaSWasp フルスタックフレームワーク上に構築された、無料・オープンソースの SaaS ボイラープレートDubOpen-source link management and attribution for modern marketing teams

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $19/month.

Start free trialMore projects
React Email:React で HTML メールを構築する · AgentCeres