Kako naučiti React Native | Savjeti i resursi

Sohad Dader

Počeo sam se razvijati s React Native u prosincu 2017. Sad sam isporučio 2 aplikacije (iOS / Android) i započinjem s trećom, a sada radim u tvrtki kao full time React Native programer.

Želio bih napomenuti da sam React Native naučio sam putem interneta. I zapravo, prije nego što sam započeo s React Native, radio sam kao Full Stack JavaScript programer, zatim kao React Developer. Tako mi je pomoglo da lako naučim React Native.

Dakle, ako znate React, možete započeti s React native i vrlo lako i slično.

Mnogi programeri koji rade na Android ili iOS iskustvu u pozadini mogu započeti s RN-om. Jer znaju za mobilno razvojno okruženje. Android sam naučio prije tri godine i poslao sam samo jednu aplikaciju. Ali ne mislim da su Android i iOS strogo potrebni za početak s RN-om (možete početi s RN-om ako niste imali pozadinu razvoja mobilnih uređaja).

Ako ozbiljno to naučite, samo stavite plan, naporno radite i uložit ću ovdje neke resurse za koje mislim da bi bilo korisno da to naučite.

  • Započnite čitanjem vodiča za početak rada i pokušajte ga pokrenuti na svom računalu. To je prvo što sam učinio. Ovo će vam dati osjećaj o čemu pričamo. Početak rada - React Native | Okvir za izgradnju izvornih aplikacija pomoću React-a
  • Pročitajte o specifikacijama komponenata i životnom ciklusu u React-u. RN dolazi iz ReactJS-a, oni imaju puno zajedničkog i razumijevanje stvari poput komponenteDidMount () ili komponentaWillMount () će vam pomoći. Specifikacije komponenti i životni ciklus | Reagirati
  • Zatim pročitajte vodič Petea Hunta o ReactJS-u. Trebate razumjeti što su komponente i kako se provode. Razmišljanje u reagiranju | Reagirati
  • Predlažem da prođete kroz ostale primjere aplikacija, i sve one. Pročitajte kôd i kad nešto ne razumijete, samo to prenesite Googleu.
  • Postoji puno tutorijala koji objašnjavaju kako napisati jednostavnu aplikaciju u React Native. Osobno sam koristio ovo: Idemo domaći s Reactom, uvod. Vjerojatno je zastarjelo, ali to mi je davalo ideje što trebam za dovršetak projekta.
  • Da, rekao sam projekt. Trebate nešto za početak. Uči se kodiranjem (i čitanjem), a ne samo čitanjem ili (još gore) gledanjem. Zašto ne pokušate implementirati Instagram? Tinder bi mogla biti druga ideja.
  • Ne čitajte Dokumente. To nije knjiga, već samo referenca na stvari koje ćete trebati upotrijebiti na svom putovanju, tako da tijekom razvoja držite otvorenu karticu, ako je niste upoznati. Imajte na umu da se RN brzo kreće pa ćete ih možda morati povremeno provjeriti.
  • Pogledajte Share i testirajte svoj React Native kôd u pregledniku. Ovo je zaista zanimljiv resurs s puno primjera. Pronaći ćete ga i integrirano u dokumente.

Ako volite učiti iz videozapisa, ovi će vam biti od pomoći.

  • Youtube

Na youtubeu sam vidio mnogo videozapisa o React Native, neki od njih su korisni, ali to je nepovezano, možete istražiti određenu temu. Ali možete pronaći ove popise za reprodukciju koji će vam biti od velike pomoći. „Ovaj popis za reprodukciju fokusiran je na programiranje React Native od verzije 0.49, s više detalja i zanimljivosti za sve, od početnika do naprednjaka“

  • Udemy

Možete pronaći ovaj najbolji tečaj koji možete slijediti da biste naučili React Native.

"Koristite React Native i svoje React znanje i iskoristite svoje web razvojne vještine za izgradnju izvornih iOS i Android aplikacija"

  • cs50

Jako sam volio ovaj tečaj Vrlo je uređen i pružaju ga mnogi stručnjaci. Također ako nemate pojma o JS-u, to će vam biti od velike pomoći jer počinje sa nulom od JS-a.

Nadam se da će vam moj članak biti koristan za vas.
Sretno
Sohad Dader