Svelte5: ليس كما هو معلن؟
2025-03-08

أعلن إصدار Svelte5 عن نظام حالته التفاعلية، "runes"، كتطوير رئيسي. ومع ذلك، وجد الكاتب العديد من القيود في المشاريع الواقعية. تقتصر الرموز على مكونات Svelte أو ملفات .svelte.ts، وتتطلب تغليف الحالة في الدوال من أجل التفاعلية، وتقدم دعمًا غير مكتمل للصفوف. تفتقر ميزات القالب في Svelte إلى مثيلاتها في JavaScript، مما يجعل اختبار الخصائص القابلة للربط أمرًا شاقًا. تكون مكونات النماذج غير خاضعة للتحكم بشكل افتراضي، مما قد يؤدي إلى مشكلات محتملة. على الرغم من محاولة Svelte5 تقليد React/Vue، إلا أنه يفتقر إلى قابلية الاستخدام واكتمال الميزات، مما دفع الكاتب إلى النظر في SolidJS كبديل أفضل.