Client React DOM APIs
تسمح لك واجهات react-dom/client
بتصيير مكونات React في طرف العميل (أي في المتصفح). تُستخدم هذه الواجهات عادة في المستوى الأعلى في تطبيقك لتهيئة شجرة React الخاصة بك. قد يقوم إطار العمل الذي تستخدمه بالاتصال بهذه الواجهات بالنيابة عنك. ومعظم مكونات التطبيق لا تحتاج إلى استيرادها أو استخدامها.
وظائف العميل
- تُمكنك
createRoot
من إنشاء نقطة بداية (Root) لعرض مكونات React داخل عنصر DOM في المتصفح. - تُمكنك
hydrateRoot
من عرض مكونات React داخل عنصر DOM في المتصفح وتجديد محتوى HTML الذي تم إنشاؤه مسبقًا باستخدامreact-dom/server
.
دعم المتصفح
يدعم React جميع المتصفحات الشائعة، بما في ذلك Internet Explorer 9 والإصدارات الأحدث. وتضيف React بعض الحشوات (polyfills) لدعم المتصفحات القديمة مثل IE 9 و IE 10.