دعم بيانات التعريف الخاصة بالمستندات
تعرف على كيفية تمكين React 19 لنا من إدارة بيانات تعريف المستندات بشكل معلن مباشرة في شجرة المكونات الخاصة بنا، دون الحاجة إلى مكتبات خارجية.
سنغطي ما يلي...
في تطبيقات الويب التقليدية، تُحفظ البيانات الوصفية، مثل عنوان الصفحة ووصفها ووسوم Open Graph، في عنصر في HTML. أما في تطبيقات React أحادية الصفحة (SPAs)، فيجب أن تكون هذه القيم ديناميكية أثناء تنقل المستخدم بين مختلف العروض.
قبل إصدار React 19، كان تحديث البيانات الوصفية في React يعني استخدام document.title
أو الاعتماد على مكتبات خارجية مثل react-helmet
. أضافت هذه الأساليب قوالب جاهزة وأبعدت التأثيرات الجانبية عن JSX حيث تُعرّف واجهة المستخدم. يُقدّم React 19 نقلة نوعية: يُمكننا الآن الإعلان عن وسوم البيانات الوصفية - مثل
و و
- مباشرةً في JSX.
تحديثات البيانات الوصفية اليدوية
قبل React 19، كانت الطريقة الأكثر شيوعًا لتغيير البيانات الوصفية هي التلاعب بالمستند داخل useEffect
.