हाँ वहाँ है।
फ़ेच का उपयोग करके आप मौके पर सेट किए गए संपूर्ण क्वेरी परिणाम पर निर्भरता दर्ज करते हैं। find
. का उपयोग करके और बाद में {{#each}}
. का उपयोग करके पुनरावृति करने पर प्रत्येक दस्तावेज़ पर अलग से एक निर्भरता दर्ज की जाती है। इसलिए जब एक दस्तावेज़ बदलता है, तो केवल प्रासंगिक कोड को फिर से प्रस्तुत किया जाता है। fetch
. का उपयोग करते समय , परिणाम-सेट में किसी भी दस्तावेज़ को बदलने से उस संपूर्ण दायरे को फिर से प्रस्तुत किया जाएगा जिसमें आपने fetch
का उपयोग किया था ।
छोटे परिणाम-सेट के लिए इससे कोई फर्क नहीं पड़ता। बार-बार बदलाव वाले बड़े सेटों के लिए यह गणना को धीमा कर सकता है और अवांछित दृश्य कलाकृतियों का कारण बन सकता है।
मैंने एक पोस्ट लिखी है जो आपको इसे समझने में मदद कर सकती है (हालांकि यह सीधे आपके प्रश्न का उत्तर नहीं देती है)