Osnovni React tutorijal
Uvod
Instaliranje React-a
Povezivanje dodatka react-devtools
Komponentni pristup
Izgled sajta
Rezultat rada komponente
JSX jezik
Uvod u JSX
Vraćanje ugnježdenih tagova
Spuštanje taga na dole
Vraćanje više tagova
Vraćanje nezatvorenog taga
Vraćanje praznog taga funkcijom
Umetanje vrednosti promenljivih
Nijanse pri umetanju promenljivih
Umetanje nizova
Umetanje objekata
Umetanje u atribute
Čuvanje tagova u JSX-u
Čuvanje više tagova
Tagovi na različitim linijama
Vraćanje tagova
Zatvorenost JSX tagova
Korektnost markup-a
Izvršavanje JavaScript koda
Uslovi
Uslovi u JSX-u
Prikaz po uslovu
Uslovi za povratak taga
Ternarni operator u JSX-u
Korišćenje operatora && u JSX-u
Invertovanje za skraćene uslove
Funkcije
Korišćenje funkcija
Pozivanje funkcija unutar tagova
Dodavanje rukovaoca događajima
Parametri rukovaoca
Objekat Event
Objekat Event pri prosleđivanju parametara
Formiranje tagova
Niz tagova
Niz tagova u petlji
Tagovi iz niza sa podacima
Ključevi u nizu
Niz objekata
Ključevi preko id
Tabela iz niza objekata
Jedinstveni id
Razgovor
Problemi sa novim id
Slučajni stringovi za id
Generisanje id
Funkcija za generisanje id
Korišćenje funkcije id
Pogrešno korišćenje funkcije
Stanja
Forme
Rad sa inputima
Izmena podataka inputa pri njihovom izvodu
Izmena podataka pomoću funkcije
Rad sa više inputa
Obrada podataka forme
Rad sa textarea
Rad sa checkbox-ovima
Checkbox-ovi i uslovno renderovanje
Rad sa select-ovima
Stavke select-a iz niza
Atributi value u select-u
Atributi value select-a iz niza
Rad sa radio dugmadima
Podrazumevane vrednosti
Povezivanje inputa sa nizom
Povezivanje inputa sa objektom
Podaci
Uvod
Reaktivno dodavanje u niz
Reaktivne operacije nad nizovima
Reaktivno dodavanje u niz objekata
Reaktivne operacije nad nizovima objekata
Reaktivno prikazivanje podataka
Komponente
Uvod u komponente
Korišćenje komponenti
Više instanci komponente
Props komponenti
Podređene komponente
Niz za kreiranje podređenih komponenti
Podređene komponente u petlji
Prenošenje stanja u podređene komponente
Prenošenje id u komponentu
Promena stanja roditelja
Izmena stanja roditelja
Izmena stanja pretka
Režimi rada preko stanja
Koncepti
Uvod
Podaci komponenti
Tipovi komponenti
Jednosmerni tok podataka
Podizanje stanja
Jedan izvor istine
Stilizacija
Načini stilizacije u React-u
Globalni CSS
Umetanje podataka u atribut style iz objekta
Umetanje podataka u atribut style iz zasebne datoteke
Rad sa CSS stilovima u atributu style
Umetanje podataka u atribut style iz promenljivih
Styled Components
Pros (props) u Styled Components
Pros i uslovno renderovanje u Styled Components
Komponente sa proširenom stilizacijom
Početak rada sa CSS modulima
Nastavak rada sa CSS modulima
Komanda composes za klase
Komanda composes za datoteke