evre
TR

Ş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.