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