React Native

React Native 0.61 Update nggawa fitur anyar utama sing nambah pengalaman pangembangan.

 

Fitur React Native 0.61

Ing React Native 0.61, kita ngiket "muat maneh urip" saiki (muat maneh nalika disimpen) lan sorotan "muat maneh panas" dadi siji fitur anyar sing diarani "Refresh Cepet". Fast Refresh kasusun saka prinsip ing ngisor iki:

 

  1. Cepet Refresh rampung ndhukung React saiki, kalebu komponen fungsi lan Pancing.
  2. Cepet Refresh pulih sawise kesalahan ketik lan macem-macem kesalahan lan bali menyang muat ulang lengkap yen dibutuhake.
  3. Fast Refresh ora nindakake owah-owahan kode invasif supaya bisa diandelake kanthi standar.

 

Cepet Refresh

React Native wis urip maneh lan panas reloading kanggo sawetara wektu saiki. Muat ulang langsung bakal mbukak maneh kabeh aplikasi nalika ndeteksi owah-owahan kode. Iki bakal kelangan posisi saiki ing aplikasi kasebut, nanging bakal njamin kode kasebut ora rusak. Muat ulang panas bakal ngupayakake "ndandani" mung kemajuan sing wis digawe. Iki bisa ditindakake tanpa ngisi maneh kabeh aplikasi, ngidini sampeyan ndeleng kemajuan luwih cepet.

Hot reloading muni apik, Nanging, iku cukup buggy lan ora bisa karo fitur React saiki kaya komponen fungsi karo pancingan.

Klompok React Native wis nggawe maneh loro fitur kasebut lan nggabungake menyang fitur Fast Reload anyar. Iki diaktifake kanthi gawan lan bakal nindakake apa sing bisa dibandhingake karo muat ulang panas yen bisa, bali menyang muat ulang lengkap yen ora.

 

Nganyarke menyang React Native 0.61

Kajaba iku, kanthi kabeh upgrade React Native, disaranake sampeyan ndeleng prabédan kanggo proyek sing bubar digawe lan ngetrapake owah-owahan kasebut ing proyek sampeyan dhewe.

 

Nganyari versi Dependency

Langkah awal yaiku nganyarke kondisi ing package.json sampeyan lan ngenalake. Elinga yen saben versi React Native dipasang ing versi React tartamtu, mula priksa manawa sampeyan uga nganyari. Sampeyan uga kudu mesthekake yen react-test-renderer cocog karo versi React. Yen sampeyan nggunakake lan upgrade versi metro-react-native-babel-preset lan Babel.

 

Nganyarke Aliran

Kawitan sing prasaja. Versi Flow sing digunakake React Native wis dianyari ing 0.61. Iki gawe katut sing kudu mesthekake yen katergantungan wadhah aliran wis disetel kanggo ^ 0.105.0 lan sampeyan duwe worth padha ing [versi] file .flowconfig Panjenengan.

Yen sampeyan nggunakake Flow kanggo mriksa jinis ing proyek sampeyan, iki bisa nyebabake kesalahan ekstra ing kode sampeyan dhewe. Saran sing paling apik yaiku sampeyan nyelidiki changelog kanggo versi ing kisaran 0.98 lan 0.105 kanggo ngerteni apa sing bisa nyebabake.

Yen sampeyan nggunakake Typescript kanggo ngetik-mriksa kode, sampeyan bisa tenan ngilangke file .flowconfig lan katergantungan bin aliran lan nglirwakake iki dicokot saka diff.

Yen sampeyan ora nggunakake jinis checker disaranake sampeyan bisa ndeleng nggunakake siji. Salah siji pilihan bakal bisa, Nanging, dianjurake kanggo nggunakake Typescript.