मूळ प्रतिक्रिया

रिॲक्ट नेटिव्ह 0.61 अपडेट एक प्रमुख नवीन वैशिष्ट्य आणते जे विकास अनुभव सुधारते.

 

प्रतिक्रिया मूळ 0.61 ची वैशिष्ट्ये

React Native 0.61 मध्ये, आम्ही सध्याचे “लाइव्ह रीलोडिंग” (सेव्ह वर रीलोड करा) आणि “हॉट रीलोडिंग” हायलाइट्स “फास्ट रिफ्रेश” नावाच्या एका नवीन वैशिष्ट्यामध्ये एकत्र बांधत आहोत. जलद रीफ्रेशमध्ये खालील तत्त्वे असतात:

 

  1. जलद रीफ्रेश फंक्शन घटक आणि हुकसह वर्तमान प्रतिक्रियांना पूर्णपणे समर्थन देते.
  2. फास्ट रिफ्रेश टायपोज आणि वेगवेगळ्या चुकल्यानंतर पुनर्प्राप्त होते आणि आवश्यकतेनुसार पूर्ण रीलोडवर परत येते.
  3. फास्ट रीफ्रेश आक्रमक कोड बदल करत नाही म्हणून ते डीफॉल्टनुसार चालू राहण्यासाठी पुरेसे विश्वसनीय आहे.

 

जलद रीफ्रेश

मूळ प्रतिक्रिया आता बरेच दिवस थेट रीलोडिंग आणि हॉट रीलोडिंग होते. लाइव्ह रीलोडिंग संपूर्ण अनुप्रयोग रीलोड करेल जेव्हा त्याला कोड बदल आढळला. हे अनुप्रयोगातील तुमची सध्याची स्थिती गमावेल, तथापि, कोड तुटलेल्या स्थितीत नसल्याचे हमी देईल. हॉट रीलोडिंग तुम्ही केलेल्या प्रगतीचे "निराकरण" करण्याचा प्रयत्न करेल. हे संपूर्ण ऍप्लिकेशन रीलोड न करता करता येते, तुम्हाला तुमची प्रगती अधिक जलद पाहण्याची परवानगी देते.

हॉट रीलोडिंग खूप छान वाटले, तथापि, ते खूप बग्गी होते आणि हुकसह कार्यात्मक घटकांसारख्या वर्तमान प्रतिक्रिया वैशिष्ट्यांसह कार्य करत नाही.

रिॲक्ट नेटिव्ह ग्रुपने या दोन्ही वैशिष्ट्यांचा रीमेक केला आहे आणि त्यांना नवीन फास्ट रीलोड वैशिष्ट्यामध्ये एकत्र केले आहे. हे डीफॉल्ट सक्षम केलेले आहे आणि शक्य असेल तेथे हॉट रीलोडशी तुलना करता येईल ते करेल, जर ते निश्चितपणे नसेल तर पूर्ण रीलोडवर परत येईल.

 

रिॲक्ट नेटिव्ह 0.61 वर अपग्रेड करत आहे

त्याचप्रमाणे, सर्व रिॲक्ट नेटिव्ह अपग्रेडसह, असे सुचवले जाते की तुम्ही अलीकडे तयार केलेल्या प्रकल्पांसाठी फरक पहा आणि हे बदल तुमच्या स्वतःच्या प्रकल्पात लागू करा.

 

अवलंबित्व आवृत्त्या अद्यतनित करा

सुरुवातीची पायरी म्हणजे तुमच्या package.json मधील अटी अपग्रेड करणे आणि त्यांचा परिचय करून देणे. लक्षात ठेवा की प्रत्येक React नेटिव्ह आवृत्ती प्रतिक्रियाच्या विशिष्ट आवृत्तीशी संलग्न आहे, म्हणून तुम्ही ते देखील अपडेट केल्याची खात्री करा. तुम्ही देखील हे सुनिश्चित केले पाहिजे की react-test-renderer प्रतिक्रिया आवृत्तीशी जुळत आहे. तुम्ही ते वापरत असल्यास आणि मेट्रो-रिॲक्ट-नेटिव्ह-बॅबेल-प्रीसेट आणि बॅबल आवृत्त्या अपग्रेड करा.

 

फ्लो अपग्रेड

प्रारंभिक एक साधा. रिॲक्ट नेटिव्ह वापरत असलेल्या फ्लोची आवृत्ती 0.61 मध्ये रीफ्रेश केली गेली आहे. याचा अर्थ असा आहे की तुमच्याकडे असलेले प्रवाह कंटेनर अवलंबित्व ^0.105.0 वर सेट केले आहे आणि तुमची .flowconfig फाइल [आवृत्ती] मध्ये समान मूल्य आहे.

तुम्ही तुमच्या प्रोजेक्टमध्ये टाइप तपासण्यासाठी फ्लो वापरत असल्यास, यामुळे तुमच्या स्वतःच्या कोडमध्ये अतिरिक्त चुका होऊ शकतात. सर्वोत्कृष्ट सूचना म्हणजे ०.९८ आणि ०.१०५ च्या श्रेणीतील आवृत्त्यांसाठी चेंजलॉग काय कारणीभूत आहेत हे समजून घेण्यासाठी तपासा.

तुम्ही तुमचा कोड टाइप-तपासण्यासाठी टाइपस्क्रिप्ट वापरत असल्यास, तुम्ही खरोखरच .flowconfig फाइल आणि फ्लो बिन अवलंबित्व काढून टाकू शकता आणि या फरकाकडे दुर्लक्ष करू शकता.

जर तुम्ही टाइप चेकर वापरत नसाल तर तुम्ही ते वापरून पाहू शकता असे सुचवले जाते. एकतर निवड कार्य करेल, तथापि, टाइपस्क्रिप्ट वापरण्याची शिफारस केली जाते.