واجهات React DOM البرمجية للعميل

تسمح لك واجهات react-dom/client بتصيير مكونات React على العميل (في المتصفح). تُستخدم هذه الواجهات عادة في المستوى الأعلى في تطبيقك لتهيئة شجرة React الخاصة بك. قد يقوم إطار العمل الذي تستخدمه بالاتصال بهذه الواجهات بالنيابة عنك. ومعظم مكونات التطبيق لا تحتاج إلى استيرادها أو استخدامها.


وظائف العميل

  • تُمكنك createRoot من إنشاء نقطة بداية (Root) لعرض مكونات React داخل عنصر DOM في المتصفح.
  • تُمكنك hydrateRoot من عرض مكونات React داخل عنصر DOM في المتصفح وتجديد محتوى HTML الذي تم إنشاؤه مسبقًا باستخدام react-dom/server.

دعم المتصفح

يدعم React جميع المتصفحات الشائعة، بما في ذلك Internet Explorer 9 والإصدارات الأحدث. تتطلب بعض البوليفيلز (polyfills) لدعم المتصفحات القديمة مثل IE 9 و IE 10.