না, আপনার কম্পোনেন্ট আনমাউন্ট না হওয়া পর্যন্ত রাজ্য যেমন আছে তেমনই থাকবে। আপনি যদি আনমাউন্ট করার সময় কিছু ট্রিগার করতে চান তাহলে আপনি useEffect হুক ব্যবহার করতে পারেন।
রেন্ডার করার পরে আমি কীভাবে আমার অবস্থা পুনরায় সেট করব?
'setState' ব্যবহার করুন কলব্যাক ফাংশনের সাথে যা রাজ্যটিকে ফিরিয়ে দিতে পারে।
পরিবর্তিত অবস্থা কি পুনরায় রেন্ডার হয়?
একটি পুনঃ-রেন্ডার শুধুমাত্র তখনই ট্রিগার করা যেতে পারে যদি একটি উপাদানের অবস্থা পরিবর্তিত হয়। রাজ্য একটি প্রপস পরিবর্তন থেকে বা সরাসরি সেট স্টেট পরিবর্তন থেকে পরিবর্তন হতে পারে। উপাদানটি আপডেট হওয়া অবস্থা পায় এবং প্রতিক্রিয়া সিদ্ধান্ত নেয় যে এটি উপাদানটিকে পুনরায় রেন্ডার করবে কিনা।
রিয়্যাক্ট রি-রেন্ডার করলে কি হয়?
আমরা আগেই দেখেছি, যখন আপনি রাষ্ট্র পরিবর্তন করতে setState ফাংশনকে কল করেন তখন React একটি কম্পোনেন্ট রি-রেন্ডার করে।.ফলস্বরূপ, শিশু উপাদানগুলি শুধুমাত্র তখনই আপডেট হয় যখন পিতামাতার উপাদানগুলির অবস্থা সেই ফাংশনগুলির একটির সাথে পরিবর্তিত হয়৷
আপনি কীভাবে প্রতিক্রিয়াতে স্টেট ভেরিয়েবল রিসেট করবেন?
রাষ্ট্রগুলিকে প্রারম্ভিক অবস্থায় রিসেট করা হচ্ছে
আমাদের সাইন আপ ফর্মের প্রাথমিক অবস্থা সহ ইনিশিয়াল স্টেট অবজেক্ট আছে। তারপর অবজেক্ট স্টেট তৈরি করতে আমরা useState in App বলি। এরপরে, আমরা স্টেট রিসেট করার জন্য clearState ফাংশন তৈরি করি প্রাথমিক স্টেটের একটি কপি সহ setState স্টেট সেটার ফাংশনকে কল করে.