
Michael Fisher
0
3803
970
U ovom trenutku ne samo da je React na vrhuncu svoje popularnosti, već i njegova popularnost ubrzava. Što se tiče web razvoja JavaScripta Programming vs. Web Development: Kakva je razlika? Programiranje u odnosu na web razvoj: u čemu je razlika? Možda mislite da programeri aplikacija i web programeri rade isti posao, ali to je daleko od istine. Ovdje su ključne razlike između programera i web programera. , React je jedan od najlakših okvira za naučiti i jedan od najučinkovitijih za brzi i robusni razvoj.
Dakle, ako ste ga odlučili naučiti, potapšajte se po leđima: pametno ste se odlučili.
Jedini problem je u tome što najvrjedniji React tečajevi dolaze s ogromnom cijenom. Na primjer, vrlo cijenjeni tečaj React za početnike iznosi 89 dolara (početna verzija) i 127 dolara (master verzija). Besplatni tečajevi rijetko su toliko sveobuhvatni i korisni - ali pronašli smo nekoliko izvrsnih i pokrenuti ćete ih na desnoj nozi Što je dobar programski vodič? Što je dobar vodič za programiranje? Nisu svi programski udžbenici jednaki. Neki profitiraju i vi i drugi, gubite vrijeme. Evo što potražiti u kvalitetnom programskom vodiču. .
1. Tečaj Osnove reakcije treninga
Tyler McGinnis poznati je programer i instruktor Reacta koji već godinama podučava i piše o Reactu. Trenutno ima na raspolaganju četiri tečaja na React Training (Nema više dostupnih), od kojih je prvi potpuno besplatan, a za ostale služi kao ulaz..
Reagirajte osnove podijeljeno je u 32 video lekcije koje sačinjavaju do tri puna sata obrazovanja. Naučit ćete sve što je potrebno za pokretanje i pokretanje osnovne aplikacije React (npr. React ekosustav, NPM, Babel i Webpack), temeljne koncepte i životni ciklus koji pokreću React aplikacije, kako pravilno pisati komponente i kako prenijeti podatke oko.
Gusta je. To je informativno. To je savršen uvod, a činjenica da ga McGinnis nudi besplatno, prilično je fantastična. Ovo bi vam trebalo biti prvo zaustavljanje kad naučite React.
Web stranica - Tečaj React Fundamentals [Više nije dostupan]
2. Hakiranje s React
Hakiranje s Reactom je e-knjiga koja je potpuno besplatna, za naslovnicu ako pročitate verziju samo za web. Možete preuzeti verziju PDF-a, EPUB-a ili MOBI-ja koju možete preuzeti za 10 USD ako biste je radije uzeli sa sobom i naučili izvan mreže. Bilo kako bilo, to je sjajan resurs za početnike koji ne vole videozapise.
Počinje od samog početka, objašnjavajući osnovne pojmove poput JSX-a i komponenata i rekvizita, i drži vas za ruku dok prelazite na srednje teme poput stanja, usmjeravanja, testova, povezivanja i još mnogo toga. Napisano je u ES6 od početka do kraja, a uz put ćete naučiti najbolje prakse, uključujući Babel, Webpack i ESLint.
Hoće li od vas postati React stručnjak? Ne, ali to htjeti osigurati vam dovoljno udobnosti da biste se osjećali samopouzdano i nastavite učiti. U najmanju ruku, znat ćete više nego dovoljno React da odlučite želite li novac potrošiti na napredni premium tečaj drugdje.
Web stranica - Hakiranje s Reactom
3. Službeni vodič za reakcije
Pomislili biste da bi službeni vodič trebao biti prvo mjesto koje biste trebali pogledati kako biste naučili React, ali osobno sam smatrao da je prebrzo za kompletne novorođenče - pretpostavljalo je puno više znanja nego što ima većina novorođenih. Savršeno je ako ste imali prethodno iskustvo s drugim JavaScript web okvirom.
To se kaže, službeni udžbenik React fantastično je nakon što ste naučili temeljne koncepte Reacta i borite se da ih primijenite u praksu. Vodit ćete se stvaranjem web-aplikacije tic-tac-toe koristeći samo komponente, rekvizite i stanje. Time se premošćuje jaz između apstraktne teorije i praktične primjene.
Također preporučujem provjeru službena React dokumentacija, što objašnjava svaku bitnu reakciju iznenađujućom količinom detalja. Posebno Razmišljanje u React Stranica je poput mini udžbenika o razumijevanju idioma koji pokreću React. Ne bojte se uvijek iznova vraćati dokumentaciju React dok učite i stvarate vlastite aplikacije.
Web stranica - Službeni Vodič za React i Razmišljanje React
4. Tečaj reakcije Osnove Egghead-a
Intelektualac nudi desetke tečajeva (stotine predavanja) o različitim temama web razvoja: JavaScript, Angular, React, RxJS, Node, TypeScript itd. React je treća najveća tema na web lokaciji, i iako je većina tečaja namijenjena premium korisnicima, besplatno je dostupno pet:
- Počnite koristiti React za izradu web aplikacija
- Dodavanje usmjeravanja za reagiranje aplikacija pomoću React Routera v4
- Početak rada s Reduxom
- Izgradnja reakcijskih aplikacija s idiomatičnim Reduxom
- Upravljanje složenim stanjima u React Apps s MobX-om
Prve dvije su najvažnije, ali vjerojatno ćete ih u nekom trenutku htjeti preuzeti (optimalno navedenim redoslijedom). Tečajevi pretpostavljaju da već znate JavaScript, pa provjerite JavaScript tečajeve Egghead-a, ako vam jezik još nije ugodan. 7 Korisni trikovi za savladavanje novog jezika programiranja 7 Korisni trikovi za savladavanje novog jezika programiranja U redu je biti pretjeran kada ste učenje kodiranja. Vjerojatno ćete zaboraviti stvari čim ih naučite. Ovi savjeti mogu vam pomoći da bolje zadržite sve te nove informacije. .
Imajte na umu da su i premium tečajevi prilično dobri i vrijedi provjeriti možete li si priuštiti Pro pretplatu: 40 USD mjesečno ili 200 USD godišnje.
Web stranica - Egghead tečaj React Fundamentals
5. Saznajte React i Redux s kabinom
Iako Redux nije dio jezgre React okvira, toliko se često zajedno koriste da biste to zaista trebali naučiti. Čak i ako se na kraju odmaknete od Reduxa, možete ponijeti koncepte sa sobom i primijeniti ih na sve što na kraju koristite umjesto njega..
Kabina je serija tutorijala u 10 dijelova koji će vas naučiti kako kreirati pojednostavljenu aplikaciju za društvenu mrežu ispočetka: instalirati Node / React / Webpack, razumjeti kako React funkcionira, ugraditi Redux, baviti se značajkama društvenih mreža poput feedova i obavijesti, obrađivati slike i filtre poput Instagrama i još više.
Posljednji dio je pregled nad “najbolje prakse” ne samo da vas uči najučinkovitijeg načina korištenja i organiziranja React / Reduxa, već i čestih pogrešaka koje treba izbjegavati, kako dizajnirati skalabilnu aplikaciju i kako koristiti alate treće strane da biste olakšali razvojni tijek razvoja.
Web stranica - Saznajte kako reagirati i Redux s kabinom
6. LearnCode Akademija React tečaj
U posljednjih nekoliko godina, LearnCode Akademija istaknuo se kao jedan od najboljih programskih kanala na YouTubeu. 17 najboljih udžbenika za programiranje na YouTubeu 17 najboljih udžbenika za programiranje na YouTubeu U ovom postu želimo vas uputiti na neke od najboljih YouTube programskih serija koje smo pronašli. Sve je to dovoljno za navlaženje stopala kao programer novaka. , Specijalizirala se za web razvoj i pokriva sve vrste tema u rasponu od HTML-a, CSS-a i JavaScript-a do specifičnih okvira poput Angular i React. I sve je besplatno.
Tečaj je podijeljen u tri dijela: osam videozapisa o temeljnim React konceptima, šest videozapisa o korištenju Fluxa za arhitekturu podataka i sedam videozapisa o korištenju Reduxa za upravljanje stanjem. Sve se to događa pomoću ažurnih praksi, uključujući ES6 i Webpack.
Imajte na umu da ovo nije sveobuhvatan tečaj, a Flux i Redux su napredni koncepti koji nisu dio temeljnog React okvira, pa preporučujemo da ovaj tečaj koristite kao način za pregled i cementiranje koncepata naučenih u gornjim tečajevima..
Web stranica - Reakcija na tečaju Akademije LearnCode
7. React konvencija
Neki programeri radije kodiraju prema dogovoru - odnosno pridržavaju se određenog dizajnerskog rješenja (“konvencije”) od projekta do projekta kako bi se umanjila složenost i ubrzao razvojni proces, posebno u ranoj fazi novih projekata. Ova je e-knjiga namijenjena predstaviti jednu vrstu konvencije koju programeri React-a mogu slijediti.
Prije nego što se udubite u to, već bi trebali biti dobro upućeni u ES6, udoban s React okvirom i razumjeti osnove Reduxa. Ova knjiga sama po sebi nije za početnike. Umjesto toga, korisno je intermedijarima koji se osjećaju prenapučeno i nisu sigurni kako svoje znanje React / Redux pretvoriti u web aplikacije ispočetka..
Vodič započinje projektom starter kit i pokazuje vam kako ga modificirati. Pridržavajući se ove konvencije u budućim projektima, nećete trebati gubiti vrijeme stvarajući sve.
Web stranica - React konvencija
Dakle, naučili ste reagirati: Što sada?
Uz ove tutorijale ispod pojasa, trebali biste biti više nego dovoljno upućeni da biste započeli izrađivati vlastite web aplikacije s Reactom. U ovom trenutku preostaje samo vježbati, vježbati, vježbati. A ono što je posebno cool je da kasnije možete koristiti React Native za izradu mobilnih aplikacija. Da biste izgradili aplikaciju za Android, morate naučiti ovih 7 jezika programiranja da biste napravili aplikaciju za Android, morate naučiti ovih 7 jezika programiranja za koji programski jezik je prikladan stvaranje Androidovih aplikacija? To se svodi na vašu povijest programiranja i na kojim se jezicima osjećate najugodnije. Srećom, imate mogućnosti. - ali nemojte prednjačiti. Držite se web-aplikacija dok niste sigurni.
To će biti težak put, pa preporučujemo da pogledate naš članak o tome kako naučiti programirati bez stresa. Kako naučiti programirati bez ikakvog stresa Kako naučiti programirati bez ikakvog stresa. Možda ste se odlučili baviti programiranjem, bilo da se radi o karijera ili samo kao hobi. Sjajno! Ali možda se počinjete osjećati preplavljeno. Nije tako sjajno. Evo pomoći da vam olakša putovanje. , Samo zato što se borite, ne znači da niste izrezani kao programer. 6 Znakova da vam nije namjera biti programer 6 Znakovi da ne biste bili programer Nisu svi odlučeni da budu programeri programer. Ako niste sasvim sigurni da ste namijenjeni programeru, evo nekoliko znakova koji vas mogu usmjeriti u pravom smjeru. !
Za više učenja potražite najbolje tečajeve koje vrijedi platiti na Coursera stupanj informatike. .
Nadam se da su ove besplatne tutorijale pomogle! Ako znate za bilo koje druge besplatne resurse Reacta koji su nam nedostajali, javite nam u komentaru u nastavku.
Kreditna slika: guteksk7 putem Shutterstock.com