مقدمة لمكونات خادم رياكت في Next.js
فهم التحول في النموذج الفكري المطلوب لمكونات خادم رياكت وكيف تحسن الأداء وحجم الحزمة.
عصر جديد لرياكت
تمثل مكونات خادم رياكت (RSC) تحولا أساسيا في كيفية بناء تطبيقات رياكت. من خلال نقل تنفيذ المكونات إلى الخادم، يمكننا تقليل كمية جافا سكريبت المرسلة إلى العميل بشكل كبير.
لماذا مكونات الخادم؟
- تقسيم الكود التلقائي: الأجزاء الديناميكية فقط من تطبيقك تحتاج إلى جافا سكريبت.
- تأثير صفري على حجم الحزمة: الكود الذي يعمل فقط على الخادم لا يضاف إلى حزمة العميل.
- الوصول المباشر إلى الواجهة الخلفية: استعلم عن قواعد البيانات مباشرة من مكوناتك.
مكونات العميل مقابل مكونات الخادم
فهم متى يجب استخدام 'use client' هو المفتاح. استخدم مكونات الخادم افتراضيا، والجمأ إلى مكونات العميل فقط للتفاعل أو واجهات برمجة تطبيقات المتصفح أو الحالة.