प्रतिक्रिया अपरिवर्तनीय क्यों है?
प्रतिक्रिया अपरिवर्तनीय क्यों है?

वीडियो: प्रतिक्रिया अपरिवर्तनीय क्यों है?

वीडियो: प्रतिक्रिया अपरिवर्तनीय क्यों है?
वीडियो: प्रतिवर्ती प्रतिक्रियाएं क्या हैं? | प्रतिक्रियाएं | रसायन विज्ञान | फ्यूज स्कूल 2024, मई
Anonim

अचल स्थिति एक अवधारणा है कि प्रतिक्रिया प्रोग्रामर को समझने की जरूरत है। एक अडिग मूल्य या वस्तु को बदला नहीं जा सकता है, इसलिए प्रत्येक अद्यतन नया मूल्य बनाता है, पुराने को अछूता छोड़ देता है। याद रखें, प्रोग्रामिंग में कई चीजों की तरह, यह एक ट्रेड-ऑफ है।

इस प्रकार, प्रतिक्रिया में क्या परिवर्तनशील और अपरिवर्तनीय है?

ए परिवर्तनशील ऑब्जेक्ट एक ऐसी वस्तु है जिसकी स्थिति बनने के बाद संशोधित की जा सकती है। एक अडिग ऑब्जेक्ट एक ऐसी वस्तु है जिसकी स्थिति बनने के बाद उसे संशोधित नहीं किया जा सकता है।

कोई यह भी पूछ सकता है कि राज्य को अपरिवर्तनीय क्यों होना चाहिए? बिना वस्तु राज्य या आपत्ति के साथ अपरिवर्तनीय अवस्था इसका उपभोग करने वाले सभी पक्षों के लिए गारंटी और विश्वास देता है। अडिग कंस्ट्रक्टर में सभी निर्भरता को पारित करने की आवश्यकता के कारण वस्तुएं एकल जिम्मेदारी नियम को बढ़ा रही हैं। अचल स्थिति किसी को भी ब्लॉक करें राज्य वस्तु लाइव चक्र के दौरान परिवर्तन।

यह भी जानिए, redux अपरिवर्तनीय क्यों है?

3 उत्तर। रेडक्स एक छोटा पुस्तकालय है जो प्रतिनिधित्व करता है राज्य जैसा ( अडिग ) वस्तुओं। और करंट पास करके नए राज्य राज्य एक पूरी तरह से नई वस्तु/अनुप्रयोग राज्यों को बनाने के लिए शुद्ध कार्यों के माध्यम से। वे कभी भी उत्परिवर्तित नहीं होते हैं, नव निर्मित वस्तुओं को लौटाते हैं: यह बिना साइड-इफेक्ट के इनपुट + आउटपुट के बारे में तर्क देता है।

अपरिवर्तनीयता अच्छी क्यों है?

एक अडिग वस्तु वह है जिसकी अवस्था इसके प्रारंभिक निर्माण के बाद बदल नहीं सकती है और न ही बदलेगी। अडिग वस्तुएं बहुत अच्छी हैं, ज्यादातर इसलिए कि वे थ्रेड सुरक्षित हैं (और थ्रेडेड कोड को जितना संभव हो टाला जाना चाहिए)। आप उन्हें बिना किसी डर के इधर-उधर कर सकते हैं, वे बदल जाएंगे।

सिफारिश की: