| title | React DOM APIs |
|---|
The react-dom প্যাকেজে যেসব মেথড রয়েছে সেগুলো কেবল ওয়েব অ্যাপ্লিকেশন (যেগুলো ব্রাউজারের DOM এনভায়রনমেন্টে চলে) সাপোর্ট করে। এগুলো React native সাপোর্ট করে না।
এই API গুলো আপনার কম্পোনেন্ট থেকে ইমপোর্ট করা যেতে পারে। এগুলো ব্যবহার হয় না বললেই চলেঃ
createPortalআপনাকে DOM ট্রি এর অন্য একটি অংশে চাইল্ড কম্পোনেন্ট রেন্ডার করতে দেয়।flushSyncআপনাকে সুযোগ দেয় React কে একটি state আপডেট flush করতে বাধ্য করতে এবং একি সাথে DOM আপডেট করতে।
react-dom প্যাকেজ দুটি অতিরিক্ত entry point দেয়ঃ
react-dom/clientএর মধ্যে রয়েছে সেই API গুলো যেগুলো ক্লায়েন্টে (ব্রাউজারে) React কম্পোনেন্ট রেন্ডার করে।react-dom/serverএর মধ্যে রয়েছে সেই API গুলো যেগুলো সার্ভারে React কম্পোনেন্ট রেন্ডার করে।
এই API গুলো React এর সামনের কোন বড় ভার্সনে ফেলে দেওয়া হবে।
findDOMNodeসবচেয়ে নিকটবর্তী সেই DOM নোডকে খুঁজে বের করে একটি ক্লাস কম্পোনেন্ট ইন্সট্যান্সের সাথে correspond করে।hydrateসার্ভার HTML থেকে তৈরি করা DOM এর মধ্যে একটি ট্রি মাউন্ট করে।hydrateRootএর কারণে deprecated।renderDOM এর মধ্যে একটি ট্রি মাউন্ট করে।createRootএর কারণে deprecated।unmountComponentAtNodeDOM থেকে ট্রি আনমাউন্ট করে।root.unmount()এর কারণে deprecated।