meta Asalna

React Native 0.61 Update nyangking fitur énggal anu ningkatkeun pangalaman pangwangunan.

 

Fitur React Native 0.61

Dina React Native 0.61, urang ngahijikeun "muatan ulang langsung" ayeuna (muat ulang nalika disimpen) sareng sorotan "muat ulang panas" kana hiji fitur anyar anu disebut "Fast Refresh". Fast Refresh diwangun ku prinsip-prinsip ieu:

 

  1. Refresh gancang lengkep ngadukung Réaksi ayeuna, kalebet komponén fungsi sareng Hooks.
  2. Refresh Gancang pulih saatos typos sareng kasalahan anu béda sareng balik deui ka muatan pinuh upami diperyogikeun.
  3. Fast Refresh henteu ngalakukeun parobihan kodeu invasif sahingga cukup diandelkeun pikeun diaktipkeun sacara standar.

 

Refresh gancang

meta Asalna geus kungsi reloading hirup jeung ulang panas pikeun bari rada ayeuna. Reloading langsung bakal ngamuat deui sadayana aplikasi nalika mendakan parobahan kode. Ieu bakal kaleungitan posisi anjeun ayeuna di jero aplikasi, kumaha oge, bakal ngajamin kodeu henteu dina kaayaan rusak. Muat ulang panas bakal ngusahakeun "ngalereskeun" ngan ukur kamajuan anu anjeun lakukeun. Ieu tiasa dilakukeun tanpa ngamuat deui sadayana aplikasi, ngamungkinkeun anjeun ningali kamajuan anjeun langkung gancang.

Muat ulang panas disada saé, tapi éta rada buggy sareng henteu tiasa dianggo sareng fitur React ayeuna sapertos komponén fungsional sareng kait.

Grup React Native parantos ngadamel dua fitur ieu sareng ngahijikeun kana fitur Fast Reload énggal. Éta diaktipkeun sacara standar sareng bakal ngalakukeun naon anu tiasa dibandingkeun sareng ngamuat panas upami mungkin, balik deui ka ulang pinuh upami éta pasti henteu.

 

Ngaronjatkeun ka Réaksi Asli 0.61

Kitu ogé, sareng sadaya paningkatan React Native, disarankeun yén anjeun ningali bédana pikeun proyék-proyék anu nembé dilakukeun sareng nerapkeun parobihan ieu kana proyék anjeun nyalira.

 

Apdet versi Dependency

Léngkah awal nyaéta ningkatkeun kaayaan dina package.json anjeun sareng ngenalkeunana. Émut yén unggal vérsi React Native digantelkeun kana versi tinangtu React, janten pastikeun anjeun ngapdet éta ogé. Anjeun ogé kedah mastikeun yén réact-test-renderer cocog sareng versi React. Upami anjeun nganggo éta sareng ningkatkeun versi metro-react-native-babel-preset sareng Babel.

 

Ngaronjatkeun Aliran

Mimitina basajan. Versi Flow anu dianggo React Native parantos disegerkeun dina 0.61. Ieu ngandung harti yén anjeun kudu mastikeun yén kagumantungan wadah aliran anjeun geus disetel ka ^ 0.105.0 jeung anjeun boga patut sarupa dina [versi] file .flowconfig Anjeun.

Upami anjeun nganggo Flow pikeun mariksa jinis dina proyék anjeun, ieu tiasa nyababkeun kasalahan tambahan dina kode anjeun nyalira. Saran anu pangsaéna nyaéta anjeun nalungtik changelog pikeun vérsi dina kisaran 0.98 sareng 0.105 pikeun ningali naon anu nyababkeunana.

Upami Anjeun keur make Typescript pikeun tipe-mariksa kode Anjeun, Anjeun bener bisa ngaleungitkeun file .flowconfig jeung kagumantungan bin aliran jeung malire bit ieu diff.

Upami anjeun henteu nganggo pamariksaan jinis disarankeun yén anjeun tiasa ningali kana ngagunakeunana. Pilihan anu mana waé bakal tiasa dianggo, tapi disarankeun pikeun nganggo Typescript.