React Email 6.0
React Email 6.0: Open-Source-Editor zum Einbetten in deine App – mit visuellen Layouts, neuen Templates und einheitlichen React Email Components.
Was ist React Email 6.0?
React Email 6.0 ist ein Open-Source-Update für React Email und bietet einen visuellen E-Mail-Editor, den du in deine eigene Anwendung einbetten kannst. Es enthält zudem eine neue Sammlung von Templates und ein einheitliches Paket zum Importieren von React Email Components.
Der Kernzweck von React Email 6 ist es, Teams dabei zu helfen, E-Mail-Layouts zu erstellen und e-mail-fähige Ausgabe (inklusive HTML) aus einem React-basierten Workflow zu generieren – bei gleichzeitig erweiterbarer und anpassbarer Editor-Funktionalität.
Wichtige Funktionen
- Open-Source-visueller Editor (eigenständiges Paket): Installiere den Editor als
@react-email/editorund bette ihn mitEmailEditorin deine App ein. - Einbetten in deine Anwendung: Render den Editor direkt in React mit einem minimalen Component-Beispiel (
return <EmailEditor />). - Editor-Architektur mit Core + Extensions: Der Editor ist in einen integrierten Core und eine Extension-Schicht aufgeteilt, sodass benutzerdefinierte Blöcke/Features ohne Änderung des Cores hinzugefügt werden können.
- Komponierbare Node-API (
EmailNode) für Custom Blocks: Definiere neue Editor-Blöcke, indem du angibst, wie der Block zu HTML abgebildet wird und wie er zu React Email Output gerendert wird. - Theme-Unterstützung: Lade das Standard-Theme-CSS (
@react-email/editor/themes/default.css) oder erstelle ein eigenes Theme, das zum Styling deiner App passt. - Neue Template-Sammlung: Enthält Templates für gängige Anwendungsfälle (Authentifizierungsflows und E-Commerce-Sequenzen) als React Email Templates und als Figma-Dateien.
- Einheitliches React Email Components Paket: Importiere Components aus
react-emailals einziges Paket (der Editor muss separat installiert werden).
So nutzt du React Email 6.0
- Pakete installieren oder aktualisieren gemäß den Anweisungen im Upgrade-Bereich, falls du von React Email 5.0 migrierst.
- Editor separat installieren (der Editor ist nicht im einheitlichen
react-email-Paket enthalten):npm i @react-email/editor
- Editor in deine React-App einbetten:
- Importiere
EmailEditoraus@react-email/editorund rendere es in einem Component.
- Importiere
- Editor optional stylen:
- Importiere das Standard-Theme-CSS (
@react-email/editor/themes/default.css) oder wende dein eigenes Theme an.
- Importiere das Standard-Theme-CSS (
- Editor anpassen (optional):
- Nutze die komponierbare API (
EmailNode), um Custom Blocks zu definieren, die sowohl HTML-Parsing (parseHTML) als auch Output-Generierung (renderToReactEmail) umfassen.
- Nutze die komponierbare API (
- Mit Templates starten:
- Nutze die bereitgestellten Templates als Basis oder ziehe einzelne Abschnitte in deine eigenen React Email Templates.
Anwendungsfälle
- E-Mail-Composer in eine Web-App einbetten: Füge einen visuellen Editor zu einem Dashboard hinzu, damit Nutzer E-Mail-Inhalte direkt in deinem Produkt erstellen können.
- Custom Content Blocks für spezifische Workflows erstellen: Erstelle Blöcke wie Callouts, Media-Uploads, eingebettete Social Posts oder Inline-Charts, indem du einen
EmailNodedefinierst. - Templates für gängige E-Mail-Typen standardisieren: Nutze die neuen Authentifizierungs- und E-Commerce-Templates, um Zeit beim Erstellen initialer Layouts zu sparen.
- Editor mit bestehendem UI-Styling integrieren: Importiere das Standard-Theme für einen schnellen Start, dann erstelle ein Custom Theme, damit der Editor zu deiner App passt.
- Wartbare E-Mail-Component-Bibliothek entwickeln: Importiere gängige Layout- und UI-Components aus dem einheitlichen
react-email-Paket, während der Editor separat installiert bleibt.
FAQ
-
Ist der Editor im einheitlichen
react-email-Paket enthalten?
Nein. Der Editor wird separat als@react-email/editorinstalliert. -
Kann ich den Editor direkt in meine React-App einbetten?
Ja. Die Dokumentation zeigt, wie manEmailEditorimportiert und in einem Component rendert. -
Wie füge ich Custom Blocks zum Editor hinzu?
Nutze die komponierbare API überEmailNode, um das HTML-Parsing (parseHTML) und den React Email Render-Output (renderToReactEmail) eines Blocks zu definieren. -
Wo finde ich die neuen Templates?
Die Templates sind als React Email Templates und als Figma-Dateien verfügbar, inklusive Authentifizierungs- und E-Commerce-Templates. -
Was ist beim Upgrade von React Email 5.0 auf 6.0 anders?
Die Upgrade-Schritte entfernen@react-email/componentsund@react-email/preview-server, installierenreact-email@latestund@react-email/ui@latestund aktualisieren Imports aufreact-emailstatt@react-email/components.
Alternativen
- Generische E-Mail-HTML-Editoren/Builder (non-React): Nützlich, wenn du nur eine Editor-UI brauchst und keinen React-basierten Component-Workflow möchtest, aber du verlierst das React Email Integrationsmodell.
- Template-first React E-Mail-Bibliotheken: Wenn du keinen visuellen Editor in deiner App einbetten musst, kannst du auf React Components/Templates ohne Editor-Erweiterbarkeit setzen.
- WYSIWYG-Editoren mit HTML-Export: Diese erzeugen E-Mail-HTML-Output, bieten aber möglicherweise nicht denselben komponierbaren Node-Ansatz für das Einbetten editorspezifischer Custom Blocks in einen React Email Workflow.
- Design-Tools mit manueller Konvertierung zu E-Mail-Markup: Figma-first-Teams können Layouts in Figma erstellen und manuell in E-Mail-Code umsetzen; das unterscheidet sich vom direkten Einsatz von React Email Templates und vom Generieren von e-mail-fähigem Output über den Editor-Workflow.
Alternativen
LIAM
LIAM ist ein KI-Copilot, der E-Mail-Antworten entwirft, deinen Posteingang mit Auto-Labels priorisiert und Meetings über deinen Kalender plant.
Make Real
Zeichnen Sie eine UI und machen Sie sie mit dem tldraw SDK real.
Nolain OCR
Nolain OCR ist eine fortschrittliche optische Zeichenerkennungslösung, die entwickelt wurde, um Text und Daten präzise aus verschiedenen Dokumentenformaten zu extrahieren und so Dokumentenverarbeitungsworkflows zu optimieren.
AgentMail
AgentMail ist eine E-Mail-Postfach-API für AI Agents: E-Mails per REST erstellen, senden, empfangen und durchsuchen für bidirektionale Gespräche.
Jenni
Jenni ist ein KI-Workspace für Forschung und akademisches Schreiben: PDFs lesen, Essays entwerfen und In-Text-Zitationen in 2.6k+ Stilen erstellen.
Clawcard
Clawcard: KI-Agenten erhalten echte Inbox, Telefonnummer & virtuelle Kreditkarte für OpenClaw. Jetzt entdecken!