Şablonlar
Yeniden kullanılabilir subject/body çiftleri oluştur, ardından templateId + variables ile gönder.
HTML şablonları
POST /templates
{
"name": "Welcome",
"subject": "Hello {{name}}",
"html": "<p>Hi {{name}}</p>",
"text": "Hi {{name}}"
}
html ve/veya text olduğu gibi saklanır — {{var}} placeholder’ları gönderim anı substitution için korunur ve değerler uygulanırken HTML-escape edilir.
Görsel editör
Konsolun Templates sayfası (template_editor capability gerektirir — bkz. Yetenekler), React Email’in açık kaynak editörü üzerine kurulu zengin metin editörüne sahiptir: zengin metin biçimlendirme, çok sütunlu layout’lar, görseller ve {{var}} placeholder’ları için “Insert variable” kontrolü. Düz HTML/text export eder; orada üretilen her şey yukarıdaki API ile aynı html/text alanlarından geçer — senkron tutulacak ayrı bir authoring formatı yoktur.
Markup’ı doğrudan yapıştırmak veya elle yazmak için bir “Edit HTML / text” toggle’ı vardır.
Önizleme: isteğe bağlı variables ile POST /templates/{id}/preview. Gönderim: templateId + variables ile POST /emails.
JSX ile yazma
evre, React Email JSX’ini sunucu tarafında derlemez (güvenlik incelemesinden sonra kapatıldı — müşteri girdisi için keyfi sunucu tarafı kod çalıştırma kabul edilebilir bir güven sınırı değildir). JSX’ini kendin HTML/text’e render et (ör. React Email CLI veya yukarıdaki görsel editör) ve ortaya çıkan html/text’i gönder.