React haiv

React Native 0.61 Hloov tshiab coj qhov tseem ceeb tshiab uas txhim kho kev txhim kho kev paub.

 

Nta Ntawm React Native 0.61

Hauv React Native 0.61, peb tab tom khi ua ke tam sim no "nyob reloading" (reload on save) thiab "kub reloading" highlights rau hauv ib qho tshiab feature hu ua "Fast Refresh". Fast Refresh muaj cov hauv qab no:

 

  1. Ceev Refresh txhawb tag nrho React tam sim no, suav nrog cov khoom ua haujlwm thiab Hooks.
  2. Fast Refresh rov qab los tom qab typos thiab kev ua yuam kev sib txawv thiab poob rov qab rau tag nrho rov qab thaum xav tau.
  3. Fast Refresh tsis ua qhov hloov pauv hloov pauv yog li nws muaj kev cia siab txaus los ntawm lub neej ntawd.

 

Ceev Refresh

React haiv tau muaj nyob reloading thiab kub reloading rau ib pliag tam sim no. Nyob reloading yuav reload tag nrho daim ntawv thov thaum nws pom ib tug code hloov. Qhov no yuav poob koj txoj haujlwm tam sim no hauv daim ntawv thov, txawm li cas los xij, yuav lav tias cov cai tsis nyob hauv lub xeev tawg. Kub reloading yuav mob siab rau "kho" tsuas yog cov kev nce qib uas koj tau ua. Qhov no tuaj yeem ua tiav yam tsis tau rub tawm tag nrho daim ntawv thov, tso cai rau koj pom koj cov kev ua tiav sai dua.

Kub reloading suab zoo heev, txawm li cas los xij, nws yog buggy heev thiab tsis ua haujlwm nrog cov yam ntxwv React tam sim no zoo li cov khoom siv nrog cov hooks.

Pab pawg React Native tau rov ua dua ob qho ntawm cov yam ntxwv no thiab muab tso ua ke rau hauv Fast Reload feature tshiab. Nws yog lub neej ntawd enabled thiab yuav ua li cas tej zaum yuav muab piv rau ib tug kub reload qhov twg ua tau, poob rov qab mus rau ib tug tag nrho reload yog hais tias nws yog twv yuav raug hu tsis.

 

Hloov kho rau React Native 0.61

Ib yam li ntawd, nrog rau tag nrho React Native hloov kho tshiab, nws tau hais tias koj saib qhov sib txawv rau cov haujlwm uas nyuam qhuav ua thiab siv cov kev hloov pauv no rau koj tus kheej qhov project.

 

Hloov kho cov kev vam meej Versions

Thawj kauj ruam yog txhawm rau txhim kho cov xwm txheej hauv koj lub package.json thiab qhia lawv. Nco ntsoov tias txhua React Native version txuas nrog rau ib qho version ntawm React, yog li xyuas kom koj hloov kho qhov ntawd thiab. Koj yuav tsum tau ua tib zoo xyuas kom meej tias cov tshuaj tiv thaiv-test-renderer phim React version. Yog tias koj siv nws thiab qhov ntawd hloov kho metro-react-native-babel-preset thiab Babel versions.

 

Flow Upgrade

Pib ib qho yooj yim. Cov version ntawm Flow uas React Native siv tau rov kho dua hauv 0.61. Qhov no txhais tau hais tias koj yuav tsum xyuas kom meej tias qhov ntim ntim qhov kev vam khom koj muaj yog teem rau ^0.105.0 thiab koj muaj qhov zoo sib xws hauv [version] koj cov ntaub ntawv .flowconfig.

Yog tias koj siv Flow rau hom kev kuaj xyuas hauv koj qhov project, qhov no yuav ua rau muaj kev ua yuam kev ntxiv hauv koj tus kheej cov cai. Qhov kev tawm tswv yim zoo tshaj plaws yog tias koj tshawb xyuas qhov hloov pauv rau cov qauv hauv thaj tsam ntawm 0.98 thiab 0.105 kom pom tias qhov twg yuav ua rau lawv.

Yog tias koj siv Typescript rau hom-xyuas koj cov cai, koj tuaj yeem tshem tawm cov ntaub ntawv .flowconfig tiag tiag thiab qhov ntws ntawm qhov kev vam thiab tsis quav ntsej qhov me ntsis ntawm qhov sib txawv.

Yog tias koj tsis siv hom checker nws tau qhia tias koj tuaj yeem saib rau hauv kev siv ib qho. Ob qho kev xaiv yuav ua haujlwm, txawm li cas los xij, nws raug pom zoo kom siv Typescript.