Phendulela uNative

Isibuyekezo se-React Native 0.61 siletha isici esisha esikhulu esithuthukisa umuzwa wokuthuthukisa.

 

Izici Ze-React Native 0.61

Ku-React Native 0.61, sibophezela ndawonye amazwibela amanje "okulayisha kabusha bukhoma" (layisha kabusha ukulondoloza) kanye "nokulayisha kabusha okushisayo" esicini esisodwa esisha esibizwa ngokuthi "Ukuvuselela Okusheshayo". Ukuvuselela Okusheshayo kuqukethe izimiso ezilandelayo:

 

  1. Ukuvuselela Ngokushesha isekela ngokuphelele i-React yamanje, okuhlanganisa izingxenye zokusebenza namaHooks.
  2. Ukuvuselela Okusheshayo kuyalulama ngemva kwama-typos nezinyathelo ezingalungile futhi buyela ekulayisheni kabusha okugcwele lapho kudingeka.
  3. Ukuvuselela Okusheshayo akuzenzi izinguquko zekhodi ezihlaselayo ngakho kuthembeke ngokwanele ukuthi kungavulwa ngokuzenzakalela.

 

Ukuvuselela Ngokushesha

Phendulela uNative ibe nokulayishwa kabusha bukhoma nokulayisha kabusha okushisayo isikhathi eside manje. Ukulayisha kabusha bukhoma kuzolayisha kabusha lonke uhlelo lokusebenza lapho kuthola ukuguqulwa kwekhodi. Lokhu kuzolahlekelwa isikhundla sakho samanje ngaphakathi kohlelo lokusebenza, nokho, kuzoqinisekisa ukuthi ikhodi ibingekho esimweni sokwephulwa. Ukulayisha kabusha okushisayo kungazama "ukulungisa" ukuqhubekela phambili osukwenzile. Lokhu kungenziwa ngaphandle kokulayisha kabusha lonke uhlelo, okukuvumela ukuthi ubone ukuqhubeka kwakho ngokushesha okukhulu.

Ukulayisha kabusha okushisayo kuzwakale kukuhle, nokho, bekuyi-buggy futhi akuzange kusebenze nezici zamanje ze-React njengezinto ezisebenzayo ezinamahhuku.

Iqembu elithi React Native lizenze kabusha zombili lezi zici futhi lazihlanganisa nesici esisha sokulayisha kabusha okusheshayo. Inikwe amandla ngokuzenzakalelayo futhi izokwenza lokho okungase kuqhathaniswe nokulayisha kabusha okushisayo lapho kungenzeka khona, ibuyele ekulayisheni kabusha okugcwele uma kungenjalo.

 

Ukuthuthukela ku-React Native 0.61

Ngokunjalo, ngakho konke ukuthuthukiswa kwe-React Native, kuphakanyiswa ukuthi ubheke i-diff yamaphrojekthi enziwe kamuva futhi usebenzise lezi zinguquko kuphrojekthi yakho.

 

Buyekeza Izinguqulo Zokuncika

Isinyathelo sokuqala ukuthuthukisa izimo ku-package.json yakho bese uyethula. Khumbula ukuthi inguqulo ngayinye ye-React Native inamathiselwe enguqulweni ethile ye-React, ngakho qiniseka ukuthi uyayibuyekeza nawe. Kufanele futhi uqinisekise ukuthi isinikezeli se-react-test sifana nenguqulo ye-React. Uma uyisebenzisa futhi lokho kuthuthukisa izinguqulo ze-metro-react-native-babel-preset kanye ne-Babel.

 

Ukugeleza Thuthukisa

Eyokuqala elula. Inguqulo ye-Flow esetshenziswa yi-React Native ivuselelwe ngo-0.61. Lokhu kusho ukuthi udinga ukuqinisekisa ukuthi ukuncika kwesiqukathi esigelezayo onakho kusethelwe ku-^0.105.0 futhi unenani elifanayo [enguqulweni] yefayela lakho elithi .flowconfig.

Uma usebenzisa i-Flow ukuhlola uhlobo kuphrojekthi yakho, lokhu kungase kubangele amaphutha engeziwe kukhodi yakho. Isiphakamiso esingcono kakhulu ukuthi uphenye ilogi yokushintsha kwezinguqulo ezisebangeni lika-0.98 no-0.105 ukuze ubone ukuthi yini engase ibangele.

Uma usebenzisa i-Typescript ukuhlola uhlobo lwekhodi yakho, ungakwazi ngempela ukuqeda ifayela elithi .flowconfig kanye nokuncika komgqomo wokugeleza futhi ungayinaki le nto encane ye-diff.

Uma ungasebenzisi isihloli sohlobo kuphakanyiswa ukuthi ungabheka ukuthi usisebenzise. Noma yikuphi ukukhetha kuzosebenza, noma kunjalo, kunconywa ukusebenzisa i-Typescript.