componentWillMountrenderকোনও উপাদান সূচনার আগে করা হয় এবং প্রপসগুলি মূল্যায়ন করতে এবং তাদের উপর ভিত্তি করে কোনও অতিরিক্ত যুক্তি (সাধারণত রাষ্ট্রের আপডেটও করা হয়) করতে ব্যবহৃত হয় এবং যেমন সার্ভারে প্রথম সার্ভারের রেন্ডারড মার্কআপ পাওয়ার জন্য করা যেতে পারে ।
componentDidMountrenderDOM আপডেট হওয়ার পরে প্রাথমিকের পরে সঞ্চালিত হয় (তবে গুরুত্বপূর্ণভাবে এই ডোম আপডেটের আগে ব্রাউজারে আঁকা হয়, আপনাকে ডিওএমের সাথেই সমস্ত ধরণের উন্নত ইন্টারঅ্যাকশন করার অনুমতি দেয়)। এটি অবশ্যই ব্রাউজারেই ঘটতে পারে এবং এসএসআরের অংশ হিসাবে ঘটে না কারণ সার্ভার কেবল মার্কআপ তৈরি করতে পারে এবং ডম নিজেই নয়, এসএসআর ব্যবহার করে ব্রাউজারে পাঠানোর পরে এটি করা হয় SS
আপনি যে ডোমটি বলছেন তার সাথে উন্নত মিথস্ক্রিয়া? Whaaaat ?? ... হাঁ - এই সময়ে কারণ করে DOM আপডেট করা হয়েছে (কিন্তু ব্যবহারকারী এখনও ব্রাউজারে আপডেট হতে দেখেনি) এটি ব্যবহার করে পর্দায় পথিমধ্যে প্রকৃত পেইন্টিং করা সম্ভব window.requestAnimationFrameএবং তারপর পরিমাপ প্রকৃত মত কাজগুলি DOM উপাদান যা আউটপুট হবে, আপনি আরও স্থিতিশীল পরিবর্তন সম্পাদন করতে পারবেন, উদাহরণস্বরূপ অজানা ভেরিয়েবল দৈর্ঘ্যের বিষয়বস্তু রয়েছে এমন একটি উপাদানের উচ্চতায় অ্যানিমেট করা (যেমন আপনি এখন সামগ্রীগুলি পরিমাপ করতে পারেন এবং অ্যানিমেশনটিতে একটি উচ্চতা নির্ধারণ করতে পারেন), বা কিছু রাষ্ট্র পরিবর্তনের সময় সামগ্রীর দৃশ্যের ঝলক এড়াতে।
রাষ্ট্রের পরিবর্তনগুলি componentDid...যেহেতু অন্যথায় রক্ষা করা সীমাহীন লুপের কারণ হতে পারে তবে খুব সাবধান থাকুন কারণ একটি রাষ্ট্র পরিবর্তনও পুনরায় রেন্ডার ঘটায় এবং এর ফলে অন্যটি চলতে থাকে componentDid...এবং চালিয়ে যায়