जवाबों:
लाइव रीलोडिंग रीलोड होने पर या फ़ाइल बदलने पर पूरे ऐप को रिफ्रेश करता है। उदाहरण के लिए, यदि आप अपने नेविगेशन में चार लिंक गहरे थे और एक परिवर्तन को बचाया, लाइव पुनः लोड करना ऐप को पुनरारंभ करेगा और ऐप को प्रारंभिक मार्ग पर वापस लोड करेगा।
हॉट रीलोडिंग केवल उन फाइलों को रिफ्रेश करता है, जिन्हें ऐप की स्थिति को खोए बिना बदल दिया गया था। उदाहरण के लिए, यदि आप अपने नेविगेशन में चार लिंक गहरे थे और कुछ स्टाइल में बदलाव करने से बच गए, तो स्थिति नहीं बदलेगी, लेकिन नई शैलियाँ आपके द्वारा पृष्ठ पर वापस नेविगेट किए बिना पृष्ठ पर दिखाई देंगी क्योंकि आप अभी भी हैं एक ही पृष्ठ पर हो।
दोनों का उपयोग कर सक्षम किया जा सकता है CMD+D / CMD+CTRL+Z / Shake Gesture menu
। फ़ाइल परिवर्तन को सुनने के लिए दोनों वॉचमैन का उपयोग कर रहे हैं।
लाइव रीलोडिंग पूरे ऐप को फिर से लोड करता है।
हॉट रीलोडिंग के पीछे का विचार ऐप को चालू रखना और रनटाइम में आपके द्वारा संपादित की गई फ़ाइलों के नए संस्करणों को इंजेक्ट करना है। इस तरह, आप अपने किसी भी राज्य को नहीं खोते हैं जो विशेष रूप से उपयोगी है यदि आप यूआई को ट्विक कर रहे हैं। तो यह केवल उस पृष्ठ को पुनः लोड करता है जिसे आप यहां अधिक जानकारी बदलते हैं
React-Native ऐप को विकसित करते समय आपको अपने कोड परिवर्तनों को देखने की आवश्यकता होती है और कोड परिवर्तनों को देखने के लिए React-Native में दो विकल्प होते हैं।
हॉट रीलोड
हॉट रीलोड केवल नए कोड परिवर्तनों के अनुसार कोड परिवर्तन को ऐप को फिर से शुरू किए बिना प्रदर्शित करता है और यह केवल परिवर्तित कोड पर प्रभाव डालता है।
लाइव रीलोड
कभी-कभी हमें अपने कोड को नेविगेशन की तरह जांचने के लिए लाइव रीलोड की आवश्यकता हो सकती है इसलिए लाइव रीलोड उस स्थिति में सहायक होता है इसलिए यह कोड में परिवर्तन पर पूरे आवेदन को पुनः लोड करेगा।
हॉट रीलोड केवल नए कोड परिवर्तनों के अनुसार कोड परिवर्तन को ऐप को फिर से शुरू किए बिना प्रदर्शित करता है और यह केवल परिवर्तित कोड पर प्रभाव डालता है। लेकिन इसका अच्छा है जब जेएस कोड को जोड़ने / बदलने के दौरान सिर्फ घटकों को स्टाइल करना यह समस्या पैदा करता है। उसके लिए लाइव पुनः लोड या आरआर अच्छा काम करता है