createSSRApp() إنشاء تطبيق SSR

آخر تحديث: 2026-10-22

createSSRApp() إنشاء تطبيق SSR

تشبه createSSRApp() برنامج createApp، لكنها تتولى HTML المُصيَّر على الخادم بطريقة الترطيب (hydration).

المجموعةواجهة API العامة
النوعAPI
النطاقعام
إصدار Vue3.0+
دعم SSRمدعوم

📝 الصيغة

const app = createSSRApp(App)
app.mount("#app")   // ترطيب (hydration) بدل إعادة البناء

⚙️ الوسائط

rootComponent, rootProps?مثل createApp تماماً (المكوّن الجذري + props اختيارية)

القيمة المُرجعة:نسخة تطبيق

▶ مثال

عدّل الشيفرة أدناه وشاهد النتيجة مباشرة:

المخرجات:

The console logs the call; in real SSR the server HTML is taken over.

💡 نقاط مهمة

ℹ️ ملاحظة يشترط الترطيب تطابق نتيجة التصيير بين الخادم والعميل، وإلا ظهرت تحذيرات عدم التطابق.
⚠️ تحذير البيانات غير المتسقة كالقيم العشوائية أو الوقت الحالي تُفسد الترطيب، فاحرص على مصدر واحد للبيانات في الخادم والعميل.
💡 نصيحة التطبيقات العادية (SPA) تستخدم createApp؛ هذه الدالة لمشاريع SSR/SSG فقط.
المزيد من الحالات قريباً.

📚 دروس ذات صلة

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

س ما الفرق عن createApp؟
ج استراتيجية التصيير مختلفة: createApp يمسح ويعيد البناء، بينما createSSRApp يعيد استخدام DOM الخادم.
س ماذا لو استُخدمت الدالة الخطأ؟
ج استخدام createApp على صفحات SSR يسبب وميضاً ويتجاهل HTML الخادم (إحساس شاشة بيضاء في العرض الأول).
س هل تحتاجه تطبيقات SPA؟
ج لا حاجة إليه.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%