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

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

वीडियो: क्या Redux अपरिवर्तनीय है?
वीडियो: ReactJS / Redux ट्यूटोरियल - #4 राज्य और अपरिवर्तनीयता के साथ कार्य करना 2024, नवंबर
Anonim

3 उत्तर। रेडक्स एक छोटा पुस्तकालय है जो राज्य का प्रतिनिधित्व करता है ( अडिग ) वस्तुओं। और पूरी तरह से नई वस्तु/अनुप्रयोग राज्यों को बनाने के लिए शुद्ध कार्यों के माध्यम से वर्तमान स्थिति को पारित करके नए राज्य। अगर आपकी आंखें वहां चमकती हैं तो चिंता न करें।

इसके अलावा, Redux राज्य अपरिवर्तनीय है?

एक के लिए रेडक्स ऐप, आपका संपूर्ण राज्य पेड़ एक होना चाहिए अडिग . JS ऑब्जेक्ट, बिना किसी सादे JavaScript ऑब्जेक्ट के बिल्कुल भी उपयोग नहीं किया जाता है। एक का प्रयोग करें अडिग . CombReducers फ़ंक्शन का JS-जागरूक संस्करण, जैसे कि एक in रेडक्स - अडिग , जैसा रेडक्स खुद की अपेक्षा करता है राज्य पेड़ एक सादा जावास्क्रिप्ट वस्तु होने के लिए।

ऊपर के अलावा, क्या मुझे अपरिवर्तनीय जेएस का उपयोग करना चाहिए? रिएक्ट और रेडक्स के साथ काम करते समय, अडिग डेटा उनके मूल सिद्धांतों में से एक को सुदृढ़ करने में मदद करता है: यदि ऐप की स्थिति नहीं बदली है, तो न तो चाहिए डोम। के लाभ के बारे में कई लेख लिखे गए हैं अपरिवर्तनीय का उपयोग करना डेटा, कुछ मुख्य लाभों में शामिल हैं: ऐप्स के माध्यम से सरलीकृत डेटा प्रवाह।

बस इतना ही, राज्य को अपरिवर्तनीय क्यों होना चाहिए?

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

एकल अपरिवर्तनीय डेटा संरचना है?

Ngrx/Store राज्य के मूल सिद्धांत हैं a एक , अपरिवर्तनीय डेटा संरचना . रेड्यूसर नामक शुद्ध कार्य नई स्थिति की गणना करने के लिए पिछली स्थिति और अगली क्रिया लेते हैं। राज्य को स्टोर के साथ एक्सेस किया गया, राज्य का अवलोकन योग्य और कार्यों का पर्यवेक्षक।

सिफारिश की: