حالة الاستخدام:
لدى العميل رأس علامة تجارية متطور مكتوب بـ React يُستخدم عبر جميع خصائصه الويب. يحتوي هذا الشريط على منتجاتهم الرئيسية ويتغير بانتظام، لذا سيكون من الجيد نقله إلى مستودع خاص به، والاحتفاظ بمكان واحد لتحديثه، بدلاً من الحاجة إلى صيانته في Ember أو React وما إلى ذلك.
إنها تعمل بالفعل، ولكن يجب أن تكون حذرًا جدًا عند تضمين مكتبات Ember و React معًا في تطبيقك، لأن ذلك يعني إرسال كمية كبيرة من JavaScript إلى المستخدمين.
يجب أن تقيّم بعناية ما إذا كان زيادة وقت تحميل المنتدى بهذا القدر يستحق ذلك حقًا بالنسبة لك.
الطريقة الأكثر شيوعًا هنا هي كتابة الرأس بأي أداة، ثم تجميعه إلى HTML، بحيث يستورد كل مشروع لاحق الناتج النهائي من HTML.
استهلاك HTML هو نهج أكثر منطقية بكثير. المشكلة الوحيدة هي أن الرأس يحتوي على روابط تسجيل الدخول/التسجيل التي يجب أن تتغير بناءً على حالة تسجيل دخول المستخدم…
ربما تكون الحيلة هي تنفيذ الهيكل الأساسي للرأس، بما في ذلك تسجيل الدخول الديناميكي، في Ember، واستدعاء منطقة المحتوى فقط التي تتغير بشكل متكرر.