2015-03-27 7 views
26

क्या स्रोतों को संपादित करने के बाद स्वचालित रूप से एमुलेटर में पुनः लोड करने के लिए एक प्रतिक्रिया मूल ऐप होना संभव है और चीज खुद को पुनः संयोजित करती है?क्या प्रतिक्रियात्मक मूल में ऐप को स्वचालित रूप से पुनः लोड करना संभव है?

+0

http://stackoverflow.com/questions/36933287/how-to-enable-live-reload-in-react-native-on-android/42571633#42571633 –

उत्तर

60

यदि आपने react-native init के साथ अपनी परियोजना बनाई है, तो सिम्युलेटर पर, cmd+ctrl+Z या Hardware > Shake Gesture दबाएं और देव मेनू पॉपअप होगा।

बस Enable Live Reload दबाएं और हो गया! : डी

संपादित करें: मूल निवासी टीम प्रतिक्रिया अबके बजाय लाइव पुनः लोड को पुन: लोड उपयोगकर्ता गर्म करने के लिए प्रोत्साहित करता है। the difference between those two features here के बारे में अधिक जानकारी।

+3

क्या डिफ़ॉल्ट रूप से इसे सक्षम करने का कोई तरीका है, सभी समय? – fatuhoku

+0

एचएम, मेरे पास अब यह विकल्प नहीं है। मेरे पास – Toolkit

+0

@Toolkit से पहले था, मुझे लगता है कि उन्होंने इसे स्थानांतरित किया है, अब आपको देव मेनू> देव सेटिंग्स पर जाना है और "जेएस परिवर्तन पर ऑटो रीलोड" की जांच करें – Ingro

2

हॉट मॉड्यूल रीलोडिंग (एचएमआर) कुछ दिन पहले RN 0.22 के साथ भेज दिया गया था, जो सिम्युलेटर को पूरे ऐप को फिर से लोड किए बिना स्वचालित रूप से एक स्क्रीन या अन्य मॉड्यूल को फिर से लोड करने देता है। यह एक ही सीएमडी + डी/सीएमडी + CTRL + Z/शेक जेस्चर मेनू के माध्यम से सक्षम है।

+0

अच्छा जवाब, इसे सरल रखें बस अपने सिम्युलेटर से सीएमडी + डी दबाएं। – Ismail

3

आप स्वचालित रूप से पुनः लोड करने के लिए अपने प्रतिक्रिया मूल ऐप के लिए सेटिंग में हॉट-रीलोड का उपयोग कर सकते हैं। आप हॉट-रीलोडिंग सक्षम कर सकते हैं जीनमोशन के अंदर साइडबार पर "मेनू" बटन पर क्लिक करें।

1

यह एक बड़ा कामकाज है - लेकिन यह बहुत समय बचा रहा है और सही ढंग से हिलाने की निराशा से परहेज करता है।

इसके अलावा यह केवल लाइव रीलोडिंग या गर्म प्रतिस्थापन के लिए न केवल बंडल को पुनः लोड करने के किनारे के मामले को शामिल करता है।

हम विकास में रहते समय त्रुटि स्क्रीन को संकेत देने के लिए बस throw new Error('Want to refresh?'), इसलिए हम नीचे RELOAD दबा सकते हैं।

ड्रेगन से सावधान रहें। यह सबसे सामान्य कदम नहीं है।

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

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