2016-08-16 4 views
13

React - Basic Theoretical Concepts और आने वाले React Fiber Architecture के माध्यम से पढ़ना, ऐसा लगता है कि यादृच्छिक डेटा स्टोर्स के साथ रिएक्ट डेटा हैंडलिंग तर्क में ज्ञापन एक महत्वपूर्ण केंद्रीय भाग निभाता है।
हालांकि, तुरंत स्पष्ट नहीं है कि क्या और किस हद तक रिएक्ट द्वारा आंतरिक रूप से संभाल लिया गया है और यदि डेवलपर को मैन्युअल रूप से याद किया जाना चाहिए?प्रतिक्रिया: मैनुअल ज्ञापन आवश्यक है?

संक्षेप में डालें, प्रतिक्रिया कब आंतरिक रूप से फ़ंक्शन कॉल को याद करती है और जब कोई डेवलपर स्वयं ऐसा करता है? क्या प्रतिक्रिया किसी भी गैर-आंतरिक फ़ंक्शन कॉल को स्वचालित रूप से याद करती है?

+1

मुझे इस प्रश्न का उत्तर नहीं पता है, लेकिन मुझे पता चला है कि immutable.js ऑब्जेक्ट्स का उपयोग करते समय मेरा मैन्युअल ज्ञापन प्रतिक्रिया/रेडक्स कोड में बहुत अधिक हो गया है, क्योंकि आपको केवल अपरिवर्तनीय.जेएस-प्रदान की गई है उनके मूल्यों के बजाय वस्तुओं का हैश। –

उत्तर

8

प्रतिक्रिया आपके उदाहरण में React - Basic Theoretical Concepts में ज्ञापन प्रकार की तरह नहीं करेगी। यह आप पर निर्भर है।

ज्ञापन करने का सबसे अच्छा स्थान तब होता है जब आप अपने घटकों के प्रोप का निर्माण कर रहे होते हैं। यदि आपके पास राज्य -> ​​प्रोप -> घटक हैं। आप मैपिंग को राज्य से प्रोप में याद कर सकते हैं।

यदि आप की आवश्यकता है तो आपको ज्ञापन के साथ मिलने वाले प्रदर्शन लाभ, और आप रेडक्स का उपयोग करने के बारे में सोच रहे हैं, reselect docs शुरू करने के लिए एक अच्छी जगह है।

यदि आप इस सड़क पर जाते हैं, तो एक और बड़ा प्रदर्शन लाभ आएगा यदि आप अपने shouldComponentUpdate फ़ंक्शन में उथले प्रोप की जांच भी करते हैं।

संबंधित मुद्दे