React Email 6.0 رسید: ویرایشگر ایمیل متنباز
خلاصهٔ کاملتر
React Email 6.0 با یه سری تغییر اساسی منتشر شد که مهمترینشون یه ویرایشگر ایمیل بصری و متنباز هست. این ویرایشگر رو میشه بهعنوان یه پکیج مستقل نصب کرد و مستقیماً داخل اپلیکیشن خودت جاسازیش کردی؛ بدون اینکه به سرویس خارجی وابسته باشی.
خروجی این ویرایشگر HTML استانداردیه که توی همه inbox provider های مهم درست نمایش داده میشه. یعنی دیگه نگران مشکلات رندرینگ ایمیل توی کلاینتهای مختلف مثل Gmail، Outlook و بقیه نیستی.
معماری ویرایشگر دو لایهای طراحی شده: یه Core که از همون اول بدون هیچ تنظیمی کار میکنه، و یه لایه Extensions که میذاره قابلیتهای سفارشی بسازی. این ساختار باعث میشه هسته اصلی ساده بمونه و در عین حال بشه روش توسعه داد.
با API ترکیبی که ارائه میده، میتونی بلوکهای کاملاً سفارشی بسازی؛ مثلاً آپلود تصویر به CDN، جاسازی پستهای شبکه اجتماعی، یا نمایش نمودار داخل ایمیل. هر node سفارشی هم خروجی HTML و هم خروجی React Email خودش رو تعریف میکنه.
یه ویژگی جالب دیگه اینه که تمپلیتهای جدیدی هم اضافه شده که توسط Character Studio طراحی شدن. این قالبها برای موارد رایج مثل فرآیندهای احراز هویت و ایمیلهای فروشگاهی طراحی شدن و هم بهصورت کامپوننت React Email و هم فایل Figma در دسترسن.
مهمترین تغییر عملی برای توسعهدهندهها اینه که همه کامپوننتهای React Email حالا توی یه پکیج واحد ادغام شدن. دیگه لازم نیست چند پکیج جداگانه نصب کنی؛ همه چیز رو میشه از react-email ایمپورت کرد. البته ویرایشگر هنوز یه پکیج جداست.
برای آپگرید از نسخه ۵ به ۶، باید پکیجهای قدیمی رو حذف کنی، پکیجهای جدید رو نصب کنی، و ایمپورتهایی که قبلاً از @react-email/components میاومدن رو به react-email تغییر بدی.
این پروژه در ۵ ماه گذشته رشد چشمگیری داشته؛ از زمان آخرین نسخه major، دانلودهای هفتگی ۱۰۸٪ رشد کرده و الان به ۲ میلیون دانلود در هفته روی npm رسیده. این موفقیت با کمک ۱۹۶ مشارکتکننده متنباز به دست اومده.
نکات کلیدی:
- ویرایشگر بصری متنباز که میشه توی اپلیکیشن خودت جاسازی کرد
- معماری دو لایهای Core + Extensions برای توسعهپذیری
- امکان ساخت بلوکهای کاملاً سفارشی با API ترکیبی
- تمپلیتهای جدید برای احراز هویت و ایمیلهای فروشگاهی (React و Figma)
- ادغام همه کامپوننتها توی یه پکیج واحد react-email
- رشد ۱۰۸٪ دانلود هفتگی و رسیدن به ۲ میلیون دانلود در هفته




