| title | Server React DOM API |
|---|
react-dom/server API গুলো আপনাকে সার্ভারে React কম্পোনেন্টকে HTML এ রেন্ডার করার সুযোগ দেয়। প্রাথমিক HTML তৈরীর জন্য এই API গুলো কেবল মাত্র সার্ভারে আপনার অ্যাপের একদম উপরের লেভেলে ব্যবহৃত হয়। আপনার হয়ে একটা ফ্রেমওয়ার্ক এই API গুলোকে কল দিতে পারে। আপনার বেশিরভাগ কম্পোনেন্টের এগুলোকে ব্যবহারের দরকার পড়বে না।
Web Stream সহ এনভায়রনমেন্ট গুলোতে (যার মধ্যে রয়েছে ব্রাউজার, Deno এবং কিছু আধুনিক Edge runtime) কেবল এই মেথডগুলো পাওয়া যাবেঃ
renderToReadableStreamএকটা React ট্রিকে একটা Readable Web Stream এ রেন্ডার করে।resumeresumesprerenderto a Readable Web Stream.
Node.js also includes these methods for compatibility, but they are not recommended due to worse performance. Use the dedicated Node.js APIs instead.
---Node.js Streams সহ এনভায়রনমেন্ট গুলোতে কেবল এই মেথডগুলো পাওয়া যাবেঃ
renderToPipeableStreamএকটা React ট্রি কে একটা pipeable Node.js Stream এ রেন্ডার করে।resumeToPipeableStreamresumesprerenderToNodeStreamto a pipeable Node.js Stream.
Legacy Server APIs for non-streaming environments {/legacy-server-apis-for-non-streaming-environments/}
এই মেথডগুলো সেই সব এনভায়রনমেন্টে ব্যবহার করা যাবে যেগুলো stream সাপোর্ট করে নাঃ
renderToStringএকটা React ট্রি কে একটা স্ট্রিং এ রেন্ডার করে।renderToStaticMarkupএকটা নন-ইন্টার্যাকটিভ React ট্রি কে একটা স্ট্রিং এ রেন্ডার করে।
Streaming API গুলোর তুলনায় এদের ফাংশনালিটি সীমাবদ্ধ।