7 Cursuri de reacție populare pentru dezvoltatorii JavaScript

React este o bibliotecă JavaScript pentru construirea de interfețe utilizator care au luat lumea dezvoltării web de furtună. React este cunoscut pentru performanța sa rapidă și a generat un ecosistem de mii de module legate de NPM.

Dar cu toată această complexitate, poate fi greu să știi de unde să începi. Deci, aici sunt opt ​​cursuri care vă vor învăța tot ce trebuie să știți. 

1. Aplicații Web moderne cu React și Redux

În acest curs, instructorul Andrew Burgess de la Envato Tuts + vă va începe să construiți aplicații web moderne cu React și Redux. Pornind de la nimic, veți folosi aceste două biblioteci pentru a construi o aplicație web completă. 

Veți începe cu cea mai simplă arhitectură posibilă și veți construi încet aplicația, caracteristică după caracteristică. Veți învăța despre concepte de bază cum ar fi scule, reductoare și rutare. De asemenea, veți afla despre unele tehnici mai avansate, cum ar fi componentele inteligente și prostești, componentele pure și acțiunile asincrone. 

Până la urmă, ați creat o aplicație completă de cărți flash pentru învățarea prin repetări distanțate. Pe parcurs, veți avea șansa de a vă îmbunătăți abilitățile ES6 (ECMAScript 2015) și de a afla modelele și modulele care funcționează cel mai bine cu React și Redux!

 

2. Reactiva Deep Dive: Construieste un App React cu Webpack

Pregătește-te pentru o scufundare adâncă în React.js cu Pavan Podila. În acest curs veți construi o aplicație complexă utilizând biblioteci cum ar fi D3, React-Bootstrap și FixedDataTable. 

Până la urmă, veți înțelege cum să începeți propriile proiecte React, să vă organizați codul folosind componentele React și să aliniați codul aplicației dvs. cu Webpack. De asemenea, veți afla un flux de lucru profesionist pentru React. Veți pleca cu o înțelegere mai puternică a componentelor React și a ciclului lor de viață, învățând cum să înfășurați bibliotecile terțe existente în cadrul componentelor React.

 

3. Codificați o aplicație Universal React

Codarea unei aplicații full-stack a fost întotdeauna greu. Dezvoltatorii trebuie să cunoască limbile, instrumentele, bibliotecile și framework-urile de la client, precum și un set diferit de limbi, instrumente, biblioteci și cadre de pe server! Dar cu React și Node, putem folosi în cele din urmă același cod JavaScript atât pe client cât și pe server.

În acest curs, instructorul Envato Tuts + Jeremy McPeak vă va arăta cum să scrieți o aplicație universală (izomorfă) de reacție care să se poată afișa pe server sau pe client. Acest lucru ne va permite să reutilizăm același cod pe server și pe client și va facilita ca motoarele de căutare să indexeze aplicația noastră. Urmăriți-o pe măsură ce Jeremy construiește o aplicație simplă în React cu React Router și apoi o face upgrade cu rutarea de pe server.

 

4. Creați o aplicație socială cu Reactivă Nativă

Reactiva Nativ, creat de Facebook, vă permite să scrieți aplicații mobile native în JavaScript modern. În acest curs, Markus Mühlberger vă va arăta cum să creați o aplicație socială în React Native. Veți învăța cum să creați ușor o aplicație cu un back-end Firebase. Veți învăța, de asemenea, câteva subiecte mai avansate, cum ar fi rutarea sofisticată a vizualizărilor, accesul la bibliotecă pentru camere și fotografii, precum și modul de utilizare a agendei dispozitivului.

 

5. Construirea unui Wiki cu React și Firebase

În acest curs, Andrew Burgess vă va arăta cum să utilizați React pentru a crea o aplicație web multi-utilizator de la început până la sfârșit. De asemenea, veți învăța cum să utilizați Firebase, un back-end de date găzduit în cloud pentru aplicații web și mobile, pentru a implementa un magazin de date foarte simplu bazat pe JSON pentru proiectul de curs: un wiki colaborativ live.

 

6. Construiți o aplicație de microblogging cu flux și reacție

Există multe discuții despre Flux în zilele noastre. Dacă nu ați avut încă o șansă să o încercați, s-ar putea să vă întrebați ce vă lipsesc! Flux este o arhitectură pentru aplicațiile React. Acesta a fost dezvoltat de Facebook pentru a completa punctele forte ale cadrului de vizualizare React. În acest curs cu Andrew Burgess, veți construi o clonă Twitter simplă folosind arhitectura Flux, cu React alimentând vizualizările.

 

7. Componentele de testare a componentelor

React este o bibliotecă foarte populară, astfel încât să puteți găsi cursuri pe tot parcursul paginii, care vă vor învăța cum să utilizați caracteristicile sale uimitoare. Cu toate acestea, uneori nu este vorba de testare. Modelul de programare funcțional al lui React ușurează, de fapt, unitatea de testare a componentelor. 

În acest curs, instructorul Envato Tuts + Andrew Burgess vă va învăța cum să încercați unitatea componentelor React. Veți vedea cum să utilizați Enzyme, biblioteca de testare a unităților Airbnb, care se bazează pe funcția proprie de testare a React.

 

Vreați să reacționați mai mult?

Avem un curs special conceput pentru a vă lua cât mai mult posibil abilitățile de reacție. În acest curs, veți începe să construiți aplicații web moderne cu React și Redux. Pornind de la nimic, veți folosi aceste două biblioteci pentru a construi o aplicație web completă. 

Veți începe cu cea mai simplă arhitectură posibilă și veți construi încet aplicația, caracteristică după caracteristică. Veți învăța despre concepte de bază cum ar fi scule, reductoare și rutare. De asemenea, veți afla despre unele tehnici mai avansate, cum ar fi componentele inteligente și prostești, componentele pure și acțiunile asincrone. Până la urmă, ați creat o aplicație completă de cărți flash pentru învățarea prin repetări distanțate.

Interesat? Verifică!

Urmăriți orice curs acum

Puteți lua oricare dintre cursurile noastre imediat, cu un abonament la Envato Elements. Pentru o singură taxă lunară redusă, beneficiați de acces nu numai la aceste cursuri, dar și la biblioteca noastră în creștere de peste 1.000 de cursuri video și cărți electronice de vârf din industria Envato Tuts+. 

În plus, beneficiați acum de descărcări nelimitate de la biblioteca imensă Envato Elements cu 200.000 de fotografii + 26.000 de proiecte și șabloane de design. Creează cu fonturi, fotografii, grafică și șabloane unice și oferă proiecte mai bune mai rapid.

Cod