0Pricing
Sveltejs Academy · درس

لماذا Runes: ما بعد سحر المصرّف

تعرّف على الدافع وراء Runes وكيف تحسّن نموذج التفاعلية في Svelte.

لماذا Runes: ما بعد سحر المصرّف درس مجاني في Sveltejs Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Sveltejs Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Sveltejs Academy 4 دروس في المجموع.

يقدّم Svelte 5 ميزة Runes

Runes هي بدائيات تفاعلية صريحة مثل $state و$derived و$effect.

سبب التغيير

كانت التفاعلية الضمنية في Svelte 3/4، مثل let و$:، تنطوي على بعض الإشكالات: تبعيات معقدة، ونطاق يقتصر على الملف، وصعوبة أكبر في القراءة داخل الملفات الكبيرة.

صريحة ومحلية

تعمل Runes في أي مكان — داخل المكونات والمكتبات والوحدات العادية. ولم تعد التفاعلية مقتصرة على ملفات .svelte.

متوافقة مع الإصدارات السابقة

ما زال Svelte 5 يدعم الصياغة القديمة أثناء الترحيل. ويمكنك المزج بين الصياغتين مبدئيًا.

أداء أفضل

تحدّث التفاعلية الدقيقة الأجزاء من DOM التي تعتمد على الحالة المتغيرة فقط.

تعليمات برمجية أوضح

الحالة عبارة عن استدعاء دالة، وليست let سحرية. وهذا يوضح القصد أكثر.

let count = $state(0);

قابل للاختبار

يمكن اختبار البدائيات التفاعلية بوصفها اختبارات وحدات خارج المكونات.

ملائم لـTypeScript

تُجرى مطابقة أنواع Runes بصورة طبيعية، وقد بُني نظام الأنواع العام حولها.

سحر أقل

لن تضطر بعد الآن إلى التساؤل عما إذا كان let تفاعليًا؛ فاستدعاء rune يوضح ذلك.

التعايش

يمكنك اعتماد Runes تدريجيًا في كل مكوّن أثناء الترحيل.

المنظومة

تتبنى معظم مكتبات Svelte استخدام Runes، كما أصبحت الأدوات ودعم IDE ناضجين.

اختبار سريع

ما هي rune؟

مراجعة

يقدّم Svelte 5 ميزة Runes للتفاعلية الصريحة التي تعمل في أي مكان وتحسّن الوضوح والأداء.

الأسئلة الشائعة

هل درس «لماذا Runes: ما بعد سحر المصرّف» مجاني؟

نعم — نص درس «لماذا Runes: ما بعد سحر المصرّف» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Sveltejs Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Sveltejs Academy 4 دروس في المجموع.

ماذا ستتعلم في «لماذا Runes: ما بعد سحر المصرّف»؟

تعرّف على الدافع وراء Runes وكيف تحسّن نموذج التفاعلية في Svelte. تتمرن على Sveltejs Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Sveltejs Academy؟

لا تُشترط خبرة سابقة. Sveltejs Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «لماذا Runes: ما بعد سحر المصرّف»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Sveltejs Academy هذا؟

نعم. كل درس في Sveltejs Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. لماذا Runes: ما بعد سحر المصرّف
  2. $state: التفاعلية الدقيقة
  3. $derived: القيم المحسوبة التصريحية
  4. $effect: التأثيرات الجانبية
← العودة إلى Sveltejs Academy