واجبات Server React DOM
تتيح لك واجهات react-dom/server تصيير مكونات React إلى HTML على الخادم. يتم استخدام هذه الواجهات فقط على الخادم في المستوى الأعلى من تطبيقك لإنشاء HTML الأولي. قد يستدعيها إطار العمل نيابةً عنك. معظم مكوناتك لا تحتاج لاستيرادها أو استخدامها.
واجهات Server لـ Node.js Streams
هذه الطرق متاحة فقط في البيئات التي تدعم Node.js Streams:
renderToPipeableStreamتصيّر شجرة React إلى Node.js Stream قابل للأنابيب.renderToStaticNodeStreamتصيّر شجرة React غير تفاعلية إلى Node.js Readable Stream.
واجهات Server لـ Web Streams
هذه الطرق متاحة فقط في البيئات التي تدعم Web Streams، والتي تشمل المتصفحات و Deno وبعض بيئات edge الحديثة:
renderToReadableStreamتصيّر شجرة React إلى Readable Web Stream.
واجهات Server للبيئات غير المدعومة للـ streaming
يمكن استخدام هذه الطرق في البيئات التي لا تدعم streams:
renderToStringتصيّر شجرة React إلى string.renderToStaticMarkupتصيّر شجرة React غير تفاعلية إلى string.
لديها وظائف محدودة مقارنة بواجهات streaming.
واجهات Server المُهملة
renderToNodeStreamتصيّر شجرة React إلى Node.js Readable stream. (مُهملة.)