React Native

React Native 0.61 Kwidziridzo inounza chinhu chikuru chitsva chinovandudza ruzivo rwebudiriro.

 

Zvimiro zveReact Native 0.61

MuReact Native 0.61, tiri kubatanidza yazvino "live reloading" (reload on save) uye "hot reloading" inoratidzira muchinhu chimwe chete chitsva chinonzi "Fast Refresh". Fast Refresh ine zvinotevera misimboti:

 

  1. Fast Refresh inotsigira zvizere React yazvino, kusanganisira zvikamu zvebasa uye Hooks.
  2. Kurumidza Refresh inopora mushure mekuita typos uye akasiyana nhanho uye inowira kumashure kuzere kurodha kana zvichidikanwa.
  3. Fast Refresh haiite invasive kodhi shanduko saka inovimbika zvakakwana kuti igare iripo.

 

Fast Refresh

React Native yave nehupenyu hwekurodha zvakare uye inopisa reloading kwenguva yakati rebei ikozvino. Live kurodha zvakare kwaizorodha iyo yese application kana yaona shanduko yekodhi. Izvi zvingarasikirwa nechinzvimbo chako chiripo mukati mekushandisa, zvisinei, zvaizovimbisa kuti kodhi yakanga isiri mumamiriro akaputsika. Kupisa kurodha zvakare kunoedza "kugadzirisa" zviri nyore mafambiro awaita. Izvi zvinogona kuitwa pasina kurodhazve application yese, zvichikubvumidza kuti uone mafambiro ako nekukurumidza.

Kupisa kurodha zvakare kwakanzwika kwakanaka, zvisinei, yaive bhagi uye haina kushanda neazvino React maficha senge anoshanda ane machira.

Boka reReact Native rakagadziridza ese ari maviri maficha uye akaasanganisa muchinhu chitsva cheFast Reload. Iyo ndeye default inogoneswa uye ichaita izvo zvinogona kufananidzwa nekupisa kurodha pazvinogoneka, ichidzokera kuzere kurodha kana zvisirizvo.

 

Kusimudzira kuReact Native 0.61

Saizvozvo, nezvose React Native kukwidziridzwa, zvinokurudzirwa kuti utarise iyo diff yemapurojekiti achangoitwa uye shandisa shanduko idzi kune yako purojekiti.

 

Gadzirisa iyo Dependency Versions

Danho rekutanga nderekusimudzira mamiriro ari mupakeji yako.json uye kuvasuma. Rangarira kuti imwe neimwe React Native vhezheni yakasungirirwa kune imwe vhezheni yeReact, saka ita shuwa kuti iwe unogadziridza zvakare. Iwe unofanirwawo kuve nechokwadi chekuti react-test-renderer inoenderana neReact vhezheni. Kana ukaishandisa uye izvo zvinosimudzira metro-react-native-babel-preset uye Babel shanduro.

 

Flow Upgrade

Yokutanga iri nyore. Iyo vhezheni yeKuyerera iyo React Native inoshandisa yakazorodzwa muna 0.61. Izvi zvinoreva kuti unofanirwa kuona kuti kutsamira kwechigadziko chekuyerera kwaunacho kwakaiswa ku ^0.105.0 uye une kukosha kwakafanana mu [vhezheni] yako .flowconfig file.

Kana iwe uri kushandisa Flow yekutarisa mhando mupurojekiti yako, izvi zvinogona kukurudzira mamwe zvikanganiso mune yako kodhi. Zano rakanakisa nderekuti iwe uongorore shanduko yeshanduro muhuwandu hwe0.98 uye 0.105 kuti uone kuti chii chingavakonzeresa.

Kana uri kushandisa Typescript yemhando-kutarisa kodhi yako, unogona chaizvo kubvisa .flowconfig faira uye kuyerera kwebhini kutsamira uye kufuratira ichi chidimbu che diff.

Kana usiri kushandisa cheki chemhando zvinokurudzirwa kuti utarise kushandisa imwe. Chero sarudzo ichashanda, zvisinei, zvinokurudzirwa kushandisa Typescript.