Redux Tutorial
Alati za rad
Osnovni alati
Instalacija i priprema React aplikacije
Instalacija Redux i RTK sa React-om
Instalacija Redux DevTools Extension
Instalacija React Router-a
Osnovna shema rada
Dodavanje slajsa
Redukeri
Selektori i hook useSelector
Pribavljanje podataka iz store-a u komponenti
Forme i lokalni stanovi
Dodavanje forme
Reducer i action
Slanje action-a
Rasprava o radu sheme
Rad sa podacima
Uvod
Posebna stranica za proizvod
Stranica proizvoda u pregledaču
Izmjena podataka o proizvodu u store-u
Forma za uređivanje podataka
Stranica za uređivanje proizvoda u pregledaču
Priprema podataka za objekat action
Dodavanje još jednog slice-a
Dodavanje informacija o prodavcu
Unošenje izmjena u formu
Višestruko korišćenje podataka iz slice-a
Dodavanje dodatne logike
Dodavanje reducer-a
Slanje action-a
Server i baza podataka
Uvod
Izmena strukture stejt-a
Optimizacija rada sa selector-ima
Instalacija msw za rad sa serverom
Baza podataka za server
Kreiranje modela podataka za bazu podataka
Kreiranje objekta sa podacima prodavca
Kreiranje objekta sa podacima proizvoda
Kreiranje unosa u bazi podataka
Slanje podataka sa servera pomoću GET-zahteva
Klijent za aplikaciju
Asinhrona logika i Thunks
Uvod u thunks
Prednost korišćenja createAsyncThunk
Slanje thunk iz komponente
Dodatni reducers
Eliminacija dupliranja zahteva.
Primena statusa zahteva
Dobijanje podataka o prodavcima
Direktno slanje thunk
Obrada zahteva poslatog pomoću thunk
Slanje podataka pomoću thunk
Prikaz rezultata rada u komponenti
Prikaz liste prodavaca
Stranica prodavca