Xlera8

Kako sem se naučil React.js

O meni

Sem razvijalec programske opreme za Enterbridge Technologies. Delal sem v različnih okvirih in jezikih za različne stranke Fortune 500.

Zakaj sem se želel naučiti React.js

Ena od naših ekip razvijalcev je imela nujno potrebo po razvijalcu React, ki bi prišel in pomagal pri projektu. Čeprav nisem bil zelo vešč Reacta, sem že prej delal v drugih različnih spletnih okvirih Javascript, tako da sem lahko vskočil in pomagal izpolniti potrebo.

Kako sem se lotil učenja React.js

React ima veliko podobnosti z drugimi okviri, ki sem jih uporabljal v preteklosti. Z uporabo tega predhodnega znanja, skupaj z možnostjo sklicevanja na to, kako je bila koda že implementirana v obstoječem projektu, sem lahko pobral in se naučil, kako narediti različne stvari v Reactu, ki so potrebne za dokončanje mojih nalog. Za vse težave, ki jih ne morem rešiti na podlagi svojih prejšnjih izkušenj ali obstoječe kodne baze, lahko uporabim dokumentacijo, da lahko razumem in dokončam svoje naloge.

Izzivi, s katerimi sem se soočal

V preteklosti, ko sem se soočil s težavo, sem se za rešitev pogosto obrnil na StackOverflow. Vendar sem ugotovil, da je zdaj veliko preprosteje, če se namesto tega zanašam na dokumentacijo jezika/ogrodja. Soočil sem se z več težavami, ko komponente, ki so bile potrebne v aplikaciji React, preprosto še niso obstajale drugje v projektu, toda z uporabo dokumentacije sem se lahko naučil in te komponente, ki smo jih potrebovali, neopazno implementiral v aplikacijo.

Ključni odvzemi

Ko se učite novih ogrodij ali jezikov, so najboljše stvari, ki jih lahko storite, da se čim hitreje naučite:

  1. Zanesite se na svoje prejšnje izkušnje. Izkoristite jezike in okvire, ki jih že znate uporabljati, in poskusite najti povezave s tem, kako novi jezik ali okvir dosega enake rešitve.
  2. Preberite osnovo kode. Če se pridružujete obstoječemu projektu, bi moralo obstajati na stotine vrstic kode, ki jih lahko preberete, kopirate, spremenite itd., kar vam bo pomagalo pri izpolnjevanju zastavljenih nalog. Če ga ni mogoče najti v vašem projektu, se posvetujte z drugimi javno objavljenimi projekti na spletu in si oglejte, kako rešujejo težavo.
  3. Dokumentacija > Spletni forumi. Razen če se ukvarjate z zelo specifičnimi hrošči, ki jih ne morete odpraviti sami, bi moral biti vaš najboljši prijatelj dokumentacija o jeziku/ogrodju. V dokumentaciji lahko najdete toliko dobrih informacij za rešitev vseh vrst težav, s katerimi se srečujete.

Nasveti in nasveti

Če se želite naučiti spletnega ogrodja React, toplo priporočam, da se najprej seznanite z javascriptom (tipkopis, če vam je ljubše), nato pa se poglobite v vadnice in začetne vodnike, ki jih najdete na spletnem mestu ogrodja.

Končne misli in naslednji koraki

Všeč mi je, kako zamenljivi so kodni jeziki in okviri. Pogosto so med njimi le majhne razlike, ki olajšajo preklapljanje med njimi v karieri. Če se lahko seznanite z osnovami programskih jezikov in ogrodij, boste lahko tudi zamenjali ekipe razvijalcev za drobiž in zgradili novo, privlačno programsko opremo z uporabo jezikov ali ogrodij, ki so vam tuji.

Klepetajte z nami

Zdravo! Kako vam lahko pomagam?