React Native

React Native 0.61 Update porta una grande funzione nova chì migliurà l'esperienza di sviluppu.

 

Funzioni di React Native 0.61

In React Native 0.61, associamu l'attuale "ricaricamentu in diretta" (ricaricamentu in u salvamentu) è i punti salienti di "ricaricamentu caldu" in una sola nova funzione chjamata "Fast Refresh". Fast Refresh hè custituitu da i seguenti principii:

 

  1. Refresh rapidu sustene cumplettamente React attuale, cumpresi cumpunenti di funzione è Hooks.
  2. Fast Refresh si ricupera dopu à sbagli di battitura è diversi missteps è torna à una ricarica completa quandu hè necessariu.
  3. Fast Refresh ùn esegue micca cambiamenti invasivi di codice per quessa hè abbastanza affidabile per esse attivatu per automaticamente.

 

Refresh rapidu

React Native hà avutu ricaricamentu in diretta è ricaricamentu caldu per un bellu pezzu avà. A ricarica in diretta ricaricà tutta l'applicazione quandu hà rilevatu un cambiamentu di codice. Questu averebbe perde a vostra pusizione attuale in l'applicazione, però, guarantiscia chì u codice ùn era micca in un statu rottu. A ricaricamentu caldu prova di "ripara" solu e progressioni chì avete fattu. Questu pò esse fattu senza ricaricà tutta l'applicazione, chì vi permette di vede e vostre progressioni assai più veloce.

A ricarica calda sonava bè, però, era abbastanza buggy è ùn hà micca travagliatu cù e funzioni attuali React cum'è cumpunenti funziunali cù ganci.

U gruppu React Native hà rifattu e duie funzioni è l'hà cumminata in a nova funzione Fast Reload. Hè attivatu per difettu è farà ciò chì puderia esse paragunatu à una ricarica calda induve hè pussibule, riturnendu à una ricarica completa s'ellu ùn hè certamente micca.

 

Avanzate à React Native 0.61

In listessu modu, cù tutti l'aghjurnamenti React Native, hè suggeritu chì fate un ochju à a diffarenza per i prughjetti fatti di pocu è applicà questi cambiamenti à u vostru propiu prughjettu.

 

Aghjurnate e Versioni di Dipendenza

U passu iniziale hè di aghjurnà e cundizioni in u vostru package.json è intruduce. Ricurdativi chì ogni versione React Native hè attaccata à una versione particulare di React, cusì assicuratevi di aghjurnà ancu questu. Duvete ancu assicuratevi chì u renderer di test di reazione currisponde à a versione di React. Sè vo aduprate è chì aghjurnà e versioni metro-react-native-babel-preset è Babel.

 

Upgrade di u flussu

Iniziale un simplice. A versione di Flow chì React Native usa hè stata rinfriscata in 0.61. Questu implica chì avete bisognu di assicurà chì a dependenza di u containeru di flussu chì avete hè stabilitu à ^ 0.105.0 è avete un valore simili in a [versione] u vostru schedariu .flowconfig.

Sè vo aduprate Flow per a verificazione di tipu in u vostru prughjettu, questu puderà pruvucà errori extra in u vostru propiu codice. U megliu suggerimentu hè chì investigate u changelog per e versioni in a gamma di 0.98 è 0.105 per percive ciò chì pò esse a causa.

Sè vo aduprate Typescript per u tipu di cuntrollu di u vostru codice, pudete veramente eliminà u schedariu .flowconfig è a dependenza di u flussu bin è ignurà stu bit di diff.

Se ùn site micca aduprà un verificatore di tipu, hè suggeritu chì pudete circà à utilizà unu. Ogni scelta hà da travaglià, però, hè cunsigliatu di utilizà Typescript.