React Native 0.56 – cele mai importante modificari

Daca te intereseaza dezvoltarea aplicatiilor pe dispozitive mobile folosind JavaScript ca limbaj de programare, React Native este alegerea preferata a dezvoltatorilor. Datorita popularitatii sale, acesta primeste actualizari destul de des, iar in iunie a fost lansata versiunea 0.56 despre care vom vorbi in continuare.

React Native foloseste acum Babel 7

Daca esti autor, trebuie sa stii ca proiectele tale trebuie actualizate pentru a folosi versiunea 7, deoarece acesta nu este compatibil cu versiunile anterioare. De asemenea, toate proiectele nou facute vor folosi aceasta versiune.

Versiuni minime

Odata cu noul update, versiunile minime de NodeiOS si Xcode au crescut:

  •    Node 8.0 este acum necesar ca versiune minima. Acest lucru nu ar trebui insa sa ii surprinda pe dezvoltatori, versiunea fiind lansata de mai mult de un an deja.
  •     In ceea ce priveste iOS, versiunea minima a crescut la 9.0. Orice telefon care ruleaza iOS 8.0 poate sa faca update la 9.0. Daca totusi doresti sa oferi suport explicit pentru versiunea 8.0, poti face asta din Xcode.
  •     Daca tot a crescut versiunea de iOS, ne puteam astepta si la cresterea Xcode. Desi versiunea minima este 9.0, pe pagina de GitHub se recomanda folosirea versiunii 9.4.

Lucruri noi

  • Ambele platforme
    • FlatList poate fi folosit cu modul strict;
    • flexWrap: ‘wrap-reverse’ este in sfarsit disponibil;
    • Elementele Text au acum proprietatea accessibilityTraits;
  • Android
    • A fost adaugata tastatura cu cifre;
    • A fost adauga o metoda de a inchide elementele de tipul PopupMenu;
    • A fost implementat atributul defaultSource pentru imagini;
    • Un nou mod de redimensionare a imaginii resizeMode=repeat;
  • iOS
    • Poti rula teste acum pentru versiunea 11.4 a sistemului de operare folosind Xcode 9.4;
    • Acum poti folosi Node instalat prin Homebrew;
    • Stilul textTransform este acum dispnobil;

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *