Server React DOM API
react-dom/server
API গুলো আপনাকে সার্ভারে React কম্পোনেন্টকে HTML এ রেন্ডার করার সুযোগ দেয়। প্রাথমিক HTML তৈরীর জন্য এই API গুলো কেবল মাত্র সার্ভারে আপনার অ্যাপের একদম উপরের লেভেলে ব্যবহৃত হয়। আপনার হয়ে একটা ফ্রেমওয়ার্ক এই API গুলোকে কল দিতে পারে। আপনার বেশিরভাগ কম্পোনেন্টের এগুলোকে ব্যবহারের দরকার পড়বে না।
Node.js Stream জন্য Server API
Node.js Streams সহ এনভায়রনমেন্ট গুলোতে কেবল এই মেথডগুলো পাওয়া যাবেঃ
renderToPipeableStream
একটা React ট্রি কে একটা pipeable Node.js Stream এ রেন্ডার করে।renderToStaticNodeStream
একটা নন-ইন্টার্যাকটিভ React ট্রি কে একটা Node.js Readable Stream. এ রেন্ডার করে।
Web Stream এর জন্য Server API
Web Stream সহ এনভায়রনমেন্ট গুলোতে (যার মধ্যে রয়েছে ব্রাউজার, Deno এবং কিছু আধুনিক Edge runtime) কেবল এই মেথডগুলো পাওয়া যাবেঃ
renderToReadableStream
একটা React ট্রিকে একটা Readable Web Stream এ রেন্ডার করে।
Non-streaming এনভায়রনমেন্টের জন্য Server API সমূহ
এই মেথডগুলো সেই সব এনভায়রনমেন্টে ব্যবহার করা যাবে যেগুলো stream সাপোর্ট করে নাঃ
renderToString
একটা React ট্রি কে একটা স্ট্রিং এ রেন্ডার করে।renderToStaticMarkup
একটা নন-ইন্টার্যাকটিভ React ট্রি কে একটা স্ট্রিং এ রেন্ডার করে।
Streaming API গুলোর তুলনার এদের ফাংশনালিটি সীমাবদ্ধ।
Deprecated server API
renderToNodeStream
একটা React ট্রিকে একটা Node.js Readable stream এ রেন্ডার করে (Deprecated)।