Hevero ny natiora

React Native 0.61 Update dia mitondra endri-javatra vaovao lehibe izay manatsara ny traikefa amin'ny fampandrosoana.

 

Endriky ny React Native 0.61

Ao amin'ny React Native 0.61, dia ampifandraisinay amin'ny endri-javatra vaovao iray antsoina hoe "Fast Refresh" (famerenana amin'ny tahiry) sy ny "famerenana amin'ny laoniny" amin'izao fotoana izao. Ny Fast Refresh dia ahitana ireto fitsipika manaraka ireto:

 

  1. Famerenana haingana manohana tanteraka ny React amin'izao fotoana izao, anisan'izany ny singa sy ny Hooks.
  2. Miverina indray ny Fast Refresh aorian'ny fahadisoam-panantenana sy ny fahadisoana samihafa ary miverina amin'ny famerenana feno rehefa ilaina.
  3. Ny Fast Refresh dia tsy manao fanovana kaody invasive ka azo ianteherana amin'ny alàlan'ny default.

 

Famerenana haingana

Hevero ny natiora efa ela be izao no nisy reloading mivantana sy reloading mafana. Ny famerenana mivantana dia hamerina ny fampiharana manontolo rehefa hitany fa misy fiovana kaody. Mety ho very ny toerana misy anao amin'izao fotoana izao ao anatin'ny fampiharana, na izany aza, dia hiantoka fa tsy ao anaty fanjakana simba ilay kaody. Ny famerenam-bidy mafana dia hiezaka ny "hanamboatra" tsotra izao ny fandrosoana nataonao. Azo atao izany raha tsy mamerina ny fampiharana manontolo, ahafahanao mahita haingana kokoa ny fivoaranao.

Nahafinaritra ny reloading mafana, na izany aza, somary sahirana izy io ary tsy nandeha tamin'ny endri-javatra React ankehitriny toy ny singa miasa miaraka amin'ny hooks.

Ny vondrona React Native dia nanamboatra ireo endri-javatra roa ireo ary nampifangaro azy ireo tao amin'ny endri-javatra vaovao Fast Reload. Avelao izy io ary hanao izay azo ampitahaina amin'ny reload mafana raha azo atao, miverina amin'ny famerenana feno raha toa ka tsy izany.

 

Ampidino ny fanavaozana ny React Native 0.61

Toy izany koa, miaraka amin'ny fanavaozana React Native rehetra, soso-kevitra ny hijery ny fahasamihafana amin'ny tetikasa vao haingana ianao ary hampihatra ireo fanovana ireo amin'ny tetikasanao manokana.

 

Havaozy ny Version dependency

Ny dingana voalohany dia ny fanavaozana ny fepetra ao amin'ny package.json anao ary mampiditra azy ireo. Tsarovy fa ny dikan-teny React Native tsirairay dia mifamatotra amin'ny dikan-teny manokana amin'ny React, koa ataovy izay havaozinao koa izany. Tokony ho azonao antoka koa fa mifanaraka amin'ny version React ny react-test-renderer. Raha mampiasa azy ianao ary manavao ny dikan-teny metro-react-native-babel-preset sy Babel.

 

Flow Upgrade

Ny voalohany dia tsotra. Ny dikan-teny Flow izay ampiasain'ny React Native dia navaozina tamin'ny 0.61. Midika izany fa mila miantoka ianao fa ny fiankinan-doha amin'ny kaontenera misy anao dia napetraka amin'ny ^0.105.0 ary manana sanda mitovy amin'izany ianao ao amin'ny [version] ny rakitra .flowconfig anao.

Raha mampiasa Flow ianao amin'ny fanamarinana karazana ao amin'ny tetikasanao, dia mety hiteraka hadisoana fanampiny amin'ny kaody anao manokana izany. Ny soso-kevitra tsara indrindra dia ny hanadihadianao ny changelog ho an'ny dikan-teny amin'ny 0.98 sy 0.105 hahitanao ny mety mahatonga azy ireo.

Raha mampiasa Typescript ianao amin'ny fanaraha-maso ny kaody dia azonao atao ny manafoana ny rakitra .flowconfig sy ny fiankinan-doha amin'ny flow bin ary tsy miraharaha an'io diff io.

Raha tsy mampiasa karazana checker ianao dia soso-kevitra fa azonao atao ny mijery ny fampiasana iray. Na ny safidy dia mety, na izany aza, dia asaina mampiasa Typescript.