Uvod u React
Učimo razvoj aplikacija kroz React. Kurs se sastoji iz tri modula: React, Redux i React Native.
Kurs je pogodan za sve koji poznaju JavaScript programski jezik i žele da nadograde postojeće znanje. Saznaj više
Upoznavanje alata
- Šta je React?
- Šta je Virtual-Dom?
- Komparacija VIRTUAL-DOM vs DOM
- Upoznavanje sa osnovnim alatima (text editor, Webpack, Node, Npm, Babel, React Dev-Tools, pomoćne blbioteke)
- Kreiranje prve React aplikacije
- Načini organizacije koda React aplikacija
JSX
- Šta je JSX?
- JSX sintaksa?
- Komparacija JSX-HTML
- JSX komentari && CamelCase
- JSX && JavaScript
React komponente
- Šta je React komponenta?
- Render metod
- Različiti načini kreiranja komponenti
- Ugnježdene komponente i odnos roditelj-dete
- Upravljanje događajima (event handling)
- Životni ciklus komponente (nije bajka :D)
- Prezentacione i kontejner komponente
- Komponente višeg reda
Rad u Reactu
- Renderovanje uslova
- Rad sa listama
- Import različitih tipova podataka
- Stilizovanje
- Podizanje stanja (state up)
- Najbolja praksa i preporuke
- Upoznavanje sa Redux-om, alatom za upravljanje stanjem aplikacije
React i Ajax pozivi
- Kako i kada uputitii Ajax poziv
- Rad sa dobijenim podacima
- Rad sa greškama
- Primeri najbolje prakse
React router
- Instaliranje Routera
- Konfigurisanje Routera
- Povezivanje komponenti
- Slanje PROPS-a
Pravimo React aplikaciju
- Izrada aplikacije po dogovoru sa grupom
- Objavljivanje aplikacije