Yenzani iNzala

Uhlaziyo lwe-React Native 0.61 luzisa into entsha enkulu ephucula amava ophuhliso.

 

Iimpawu zeReact Native 0.61

KwiReact Native 0.61, sibophelela kunye “okuphinda kulayishwe bukhoma” kwangoku (ukukhuphela kwakhona kugcino) kunye “nokulayisha kwakhona okushushu” kumanqaku aphezulu kwinto enye ebizwa ngokuba “Ukuhlaziya ngokukhawuleza”. Ukuvuselela ngokukhawuleza kubandakanya le migaqo ilandelayo:

 

  1. Ukuvuselela ngokukhawuleza ixhasa ngokupheleleyo iReact yangoku, kuquka amacandelo omsebenzi kunye neeHooks.
  2. Ukuhlaziya ngokukhawuleza kwakhona emva kokuchwetheza kunye namanyathelo angalunganga ahlukeneyo kwaye ubuyela kumthwalo ogcweleyo xa kufuneka.
  3. Ukuhlaziya ngokukhawuleza akulwenzi utshintsho lwekhowudi ngoko ke ixhomekeke ngokwaneleyo ukuba ibekho ngokuzenzekelayo.

 

Ukuvuselela ngokukhawuleza

Yenzani iNzala iye yaphinda yalayisha kwakhona kwaye ishushu iphinda ilayishe ixesha elide ngoku. Ukulayisha kwakhona okuphilayo kuya kuphinda kulayishe yonke inkqubo xa kubhaqiwe utshintsho lwekhowudi. Oku kuya kuphulukana nesikhundla sakho sangoku ngaphakathi kwesicelo, nangona kunjalo, kuya kuqinisekisa ukuba ikhowudi ibingekho kwimeko eyophukileyo. Ukulayisha kwakhona okushushu kuya kuzama "ukulungisa" ngokulula ukuqhubela phambili okwenzileyo. Oku kunokwenziwa ngaphandle kokulayisha kwakhona sonke isicelo, ikuvumela ukuba ubone ukuqhubela phambili kwakho ngokukhawuleza.

Ukulayishwa kwakhona okushushu kuvakala kukuhle, nangona kunjalo, yayibuggy kwaye ayizange isebenze kunye neempawu zangoku zeReact njengezinto ezisebenzayo ezinamagwegwe.

Iqela leReact Native liziphinde zazenza zombini ezi mpawu kwaye zazidibanisa zaba yinto entsha yokuKhupha kwakhona ngokukhawuleza. Yenzekile ukuba yenziwe kwaye izakwenza into enokuthelekiswa nokulayisha kwakhona okushushu apho kunokwenzeka, ukuwela umva kukulayisha kwakhona okugcweleyo ukuba ngokuqinisekileyo akunjalo.

 

Uphuculo lweReact Native 0.61

Ngokunjalo, ngalo lonke uhlaziyo lweReact Native, kucetyiswa ukuba ujonge idiff yeeprojekthi ezenziwe mva nje kwaye usebenzise olu tshintsho kwiprojekthi yakho.

 

Hlaziya iiNguqulelo zokuXhomekeka

Inyathelo lokuqala kukuphucula iimeko kwi-package.json yakho kwaye uzazise. Khumbula ukuba inguqulelo nganye yeReact Native incanyathiselwe kuhlobo oluthile lweReact, ke qiniseka ukuba uyayihlaziya nayo. Kuya kufuneka uqinisekise ukuba i-react-test-renderer ihambelana nenguqulelo yeReact. Ukuba uyayisebenzisa kwaye uphucula i-metro-react-native-babel-preset kunye neenguqulelo zeBabel.

 

UPhuculo oluPhuphumayo

Eyokuqala ilula. Inguqulelo ye-Flow that React Native isebenzisa ihlaziywe ngo-0.61. Oku kuthetha ukuba kufuneka uqinisekise ukuba ukuxhomekeka kwesikhongozeli sokuqukuqela onakho kusetelwe ku-^0.105.0 kwaye unexabiso elifanayo ku [uguqulelo] ifayile yakho .flowconfig.

Ukuba usebenzisa Flow ukuchwetheza ukujonga kwiprojekthi yakho, oku kunokubangela iimpazamo ezongezelelweyo kwikhowudi yakho. Elona cebiso lilungileyo kukuba uphande i-changelog yeenguqulelo kuluhlu lwe-0.98 kunye ne-0.105 ukubona ukuba yintoni enokubabangela.

Ukuba usebenzisa i-Typescript yokukhangela-ukukhangela ikhowudi yakho, unokuyisusa ngenene ifayile ye-.flowconfig kunye nokuxhomekeka komgqomo kwaye ungayihoyi le ntwana ye diff.

Ukuba awusebenzisi umkhangeli wohlobo kuyacetyiswa ukuba ungajonga ukusebenzisa enye. Naluphi na ukhetho luya kusebenza, nangona kunjalo, kuyacetyiswa ukuba usebenzise i-Typescript.