"फ़ेच ऑन रेंडर" व्स "रेंडर ऑन फ़ेच" विवाद: एक गहरा गोता
परिचय
यह वीडियो थोड़ा मैटेरियल है, और यह सभी बोबा द्वारा लिखे गए एक शानदार ब्लॉग पोस्ट के कारण है जिसमें रिएक्ट कंपोनेंट्स में डेटा के संग्रह के बारे में बताया गया है. मैं पोस्ट के दौरान काफी प्रेरित हुआ और नतीजा एक आरेख था (जिसमें मैंने बहुत अधिक समय लगाया) जिसके बारे में मुझे लगता है कि यह रिएक्ट डेटा फ़ेचिंग के बारे में कई गलतफहमियों को स्पष्ट कर सकता है.
विवाद
हाल ही में, रिएक्ट समुदाय ने一点 नाटक का सामना किया, और मैं पूरे सागे का उल्लेख नहीं करना चाहता. लेकिन, संक्षेप में, डेटा फ़ेचिंग के लिए रिएक्ट एप्लिकेशन में दो तरीके हैं - "फ़ेच ऑन रेंडर" और "रेंडर ऑन फ़ेच". पूर्व डेटा फ़ेचिंग करता है और उसके बाद कंपोनेंट को रेंडर करता है, जबकि बाद में कंपोनेंट को रेंडर करता है और उसके बाद डेटा फ़ेचिंग करता है.
सर्वर-साइड वाटरफॉल्स की समस्या
सर्वर-साइड वाटरफॉल्स के साथ एक मुख्य समस्या यह है कि वे महत्वपूर्ण संज्ञानात्मक भार की मांग करते हैं. आपको उपयोगकर्ता की पहचान करने की जरूरत है, डेटा फ़ेचिंग करने की जरूरत है, और फिर कंपोनेंट को रेंडर करने की जरूरत है. यह जटिलता का कारण बन सकता है और प्रदर्शन को बेहतर करना मुश्किल हो सकता है.
कोलोकेशन के लाभ
कोलोकेशन, दूसरी तरफ, आपको डेटा फ़ेचिंग और कंपोनेंट रेंडरिंग को एक साथ करने की अनुमति देता है. इस दृष्टिकोण के कई लाभ हैं, जिनमें शामिल हैं:
- घटा हुआ संज्ञानात्मक भार
- बेहतर प्रदर्शन
- सemplीफाइड डेटा फ़ेचिंग
आरएससीएस की जटिलता
हालांकि, रेंडर-ऐज़-यू-फ़ेच (आरएससी) सर्वर-साइड वाटरफॉल्स के कुछ समस्याओं को हल करता है, लेकिन यह अपने स्वयं के जटिलताओं का परिचय देता है. आरएससीएस को डेटा हويس्टिंग, कंपाइलर रुटर्स, कन्वेंशन, और अधिक की जरूरत होती है. यह डेवलपर्स, विशेष रूप से नए आरएससीएस के लिए, काफी भारी हो सकता है.
ड엑्स का महत्व
अंत में, हम सभी यहां हैं क्योंकि हम आरएससीएस से प्यार करते हैं और डेवलपर एक्सपिरियंस (ड엑्स) को आगे बढ़ाना चाहते हैं. हमें रिएक्ट डेटा फ़ेचिंग की समस्याओं को हल करने का तरीका ढूंढना होगा ताकि यह एक अलग लाइब्रेरी की तरह महसूस न करे.
निष्कर्ष
निष्कर्ष में, "फ़ेच ऑन रेंडर" व्स "रेंडर ऑन फ़ेच" विवाद एक जटिल है, और कोई एक-setSize-फिट-सॉल्युशन नहीं है. हमें रिएक्ट में डेटा फ़ेचिंग को सEMPLीफाइड करने का तरीका ढूंढना होगा ताकि हमारे प्यारे ड엑्स का सम्मान न करें. बोबा को धन्यवाद जिसके लेख ने इस वीडियो को प्रेरित किया, और कृपया देखें और साझा करें ताकि मैंने ज्यादा समय लगाया आरेख का मोल हो!