React Native Guide

React Native

React Native ir starpplatformu ietvars tādu mobilo lietojumprogrammu veidošanai, kuras var darboties ārpus pārlūkprogrammas - visbiežāk iOS un Android lietojumprogrammas

To var izmantot, lai izveidotu lietojumprogrammas arī Windows ierīcēs, darbvirsmas OS un Apple TV lietotnēs, taču šī rokasgrāmata aptvers tikai tās visizplatītāko mērķi - Android un iOS lietojumprogrammas.

Satura rādītājs

  • Kas ir React Native?
  • Iemesli izvēlēties React Native
  • Kā sākt darbu ar React Native

Kas ir React Native?

React Native ietilpst starp vietējām un hibrīdajām lietojumprogrammām mobilo lietotņu spektrā. Jūsu izveidotā lietotāja saskarne ir pilnībā dzimtā, un kopējais lietojumprogrammas sniegums ir gandrīz tikpat labs kā vietējās lietotnes rakstīšana.

Tas arī ļauj elastīgi iegult tīmekļa skatus (tīmekļa lapas) vai vietējo kodu (Java / Kotlin Android ierīcēm, Objective C / Swift iOS ierīcēm), kur vien vēlaties.

Tas notiek pēc tāda paša modeļa kā React, kur skati (ekrānā redzamie) tiek atveidoti no JavaScript failiem. Atšķirība ir tā, ka tā piegādā savu API, lai apstrādātu vietējos mobilos skatus un DOM tīmeklī.

Ja jums ir neizpratne par to, kā tas darbojas, izpildiet šo rokasgrāmatu vietnē freeCodeCamp, un tas soli pa solim aizvedīs šos jēdzienus.

Iemesli izvēlēties React Native

  1. Kodu atkārtota izmantošana  - tiek izmantots viens kods, kura pamatā ir abas platformas.
  2. Tīmekļa rīku un prasmju  atkārtota izmantošana - atkārtoti izmantojiet JavaScript zināšanas, rīkus un utilītprogrammas, piemēramaxios, Redux un citas bibliotēkas, kurām DOM nav nepieciešama no tīmekļa.
  3. Optimizēts izstrādātāju produktivitātei  - nāk ar tādām funkcijām kā karstā / aktīvā moduļa atkārtota ielāde un hroma izstrādātāju rīki atkļūdošanai no kastes!
  4. Veiktspēja  - darbojas labāk nekā hibrīda lietojumprogrammu ietvari, piemēram, Ionic un Cordova, jo tā neizmanto tīmekļa skatus.
  5. Korporatīvais atbalsts  - daudzi uzņēmumi atbalsta un sniedz ieguldījumu React Native, tostarp Walmart, Airbnb, Wix un, protams, Facebook.
  6. Kopiena  - React Native ir plaša (un pieaugoša) kopiena, kurā vairāk nekā 1500 pamatprojekta dalībnieku un vēl tūkstošiem cilvēku piedalās dažādās bibliotēkās.
  7. Labāka lietotāja pieredze  - React Native izmanto JavaScript kodu, lai renderētu vietējos komponentus no tālruņa OS. Citiem vārdiem sakot, lietojumprogrammas lietotāja saskarne (UI) ir pilnīgi dzimtā!
  8. Starpplatforma - lielisks veids, kā prototipēt un ietaupīt laiku, izveidojot universālu lietotāja saskarni vai platformai specifisku mobilo lietojumprogrammu, kas var darboties gan iOS, gan Android ierīcēs.

Kā sākt darbu ar React Native

Ir divi ātri un vienkārši veidi, kā sākt lietot React Native. Atkarībā no jūsu situācijas, viens var būt labāks variants jums.

  1. Izveidot React Native App - Līdzīgi kā Create React App, tā tiek izveidota un darbojas, izmantojot termināli.
  2. Expo - labākais, lai izveidotu lietotnes prototipus vai ja tas ir agrāks posms. Izmantojot Expo, jūs pat varat izveidot ātru lietotni, pārlūkprogrammā izmantojot drag and drop funkcijas no snack.expo.io.

Vairāk resursu vietnē React Native:

  • Kā izveidot mobilās lietotnes, izmantojot React Native
  • Funkcionālie un klases komponenti React Native
  • Kā pārbaudīt vietējās lietotnes React ar Jest un Enzyme