this.setState()রিডেক্স ব্যবহার করার সময় আপনার কি কখনও ব্যবহার করা উচিত ? বা আপনার সর্বদা ক্রিয়া প্রেরণ করা এবং প্রপসের উপর নির্ভর করা উচিত?
this.setState()রিডেক্স ব্যবহার করার সময় আপনার কি কখনও ব্যবহার করা উচিত ? বা আপনার সর্বদা ক্রিয়া প্রেরণ করা এবং প্রপসের উপর নির্ভর করা উচিত?
উত্তর:
এর পরিষ্কার ব্যবহারগুলি setStateইউআই উপাদানগুলির জন্য যা স্থানীয় ডিসপ্লে স্টেট রয়েছে, তবে বৈশ্বিক অ্যাপ্লিকেশনটির জন্য প্রাসঙ্গিক নয়। উদাহরণস্বরূপ, এমন কোনও বুলিয়ান যা প্রতিনিধিত্ব করে যে কোনও নির্দিষ্ট ড্রপডাউন মেনু সক্রিয়ভাবে প্রদর্শিত হবে কিনা তা বিশ্বব্যাপী অবস্থায় থাকার দরকার নেই, তাই এটি মেনু উপাদানটির অবস্থার দ্বারা আরও স্বাচ্ছন্দ্যে নিয়ন্ত্রণ করা।
অন্যান্য উদাহরণে হায়ারার্কির অ্যাকর্ডিয়ন ডিসপ্লেতে লাইনগুলির পতন / প্রসারণের রাজ্য অন্তর্ভুক্ত থাকতে পারে। অথবা সম্ভবত ট্যাব নেভিগেশনে বর্তমানে নির্বাচিত ট্যাব। তবে এই উভয় উদাহরণে আপনি এখনও বিশ্বব্যাপী ইউআই রাষ্ট্র পরিচালনা করতে বেছে নিতে পারেন। উদাহরণস্বরূপ এটি প্রয়োজনীয় হবে যদি আপনি ব্রাউজার স্টোরেজে প্রসারিত / পতনের স্থিতি অবিরত রাখতে চান যাতে এটি পৃষ্ঠা রিফ্রেশ দ্বারা সংরক্ষণ করা যায়।
অনুশীলনে সাধারণত স্থানীয় রাজ্যের সাথে এ জাতীয় UI উপাদান প্রয়োগ করা সহজতর হয় এবং প্রয়োজনীয় হিসাবে এগুলি বিশ্বব্যাপী রাজ্যে রিফ্যাক্টর করে।
setStateসম্পূর্ণ জরিমানা : রিডাক্স.জেএস.আর.এস.সি.