2017-01-02 8 views
89

मैं थोड़ा उलझन में हूं। जब मैं एक प्रतिक्रियात्मक मूल अनुप्रयोग डीबग कर रहा हूं, तो मैं आमतौर पर Hot Reloading और Live Reloading दोनों सक्षम करता हूं। मैं जानना चाहता हूं कि उनके बीच क्या अंतर है?प्रतिक्रिया मूल में हॉट रीलोडिंग और लाइव रीलोडिंग के बीच क्या अंतर है?

धन्यवाद। : डी

उत्तर

149

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

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

3

दोनों को CMD+D/CMD+CTRL+Z/Shake Gesture menu का उपयोग करके सक्षम किया जा सकता है। दोनों फ़ाइल परिवर्तनों को सुनने के लिए पहरेदार का उपयोग कर रहे हैं।

लाइव रीलोडिंग पूरे ऐप को पुनः लोड करता है।

हॉट रीलोडिंग के पीछे विचार ऐप को चलाने और रनटाइम पर संपादित फ़ाइलों के नए संस्करणों को इंजेक्ट करना है। इस तरह, आप अपने किसी भी राज्य को खोना नहीं चाहते हैं जो विशेष रूप से उपयोगी है यदि आप यूआई को ट्वीव कर रहे हैं। तो यह केवल उस पृष्ठ को पुनः लोड करता है जिसे आप अधिक जानकारी बदलते हैं here

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