Redux apmācība
Darba rīku kopums
Pamatrīki
React lietotnes instalēšana un sagatavošana
Redux un RTK instalēšana ar React
Redux DevTools Extension instalēšana
React Router instalēšana
Darba pamatshēma
Slices pievienošana
Reduceri
Selektori un useSelector āķis
Datu iegūšana no store komponentē
Formas un lokālie stāvokļi
Formas pievienošana
Reducers un action
Action nosūtīšana
Darba shēmas apspriešana
Datu apstrāde
Ievads
Atsevišķa produkta lapa
Produkta lapa pārlūkprogrammā
Produkta datu maiņa store
Forma datu rediģēšanai
Produkta rediģēšanas lapa pārlūkprogrammā
Datu sagatavošana action objektam
Vēl viena slīkšņa pievienošana
Pārdevēja informācijas pievienošana
Izmaiņu veikšana formā
Datu no slīkšņa atkārtota izmantošana
Papildu loģikas pievienošana
Reducera pievienošana
Action nosūtīšana
Serveris un datu bāze
Ievads
Stāvokļa struktūras izmaiņas
Selektoru darbības optimizēšana
MSW instalēšana darbam ar serveri
Datu bāze serverim
Datu modelu izveide datu bāzei
Pārdevēja datu objekta izveide
Produkta datu objekta izveide
Ierakstu izveide datu bāzē
Datu nosūtīšana no servera pēc GET-pieprasījuma
Clients lietotnei
Asinhronā loģika un Thunks
Ievads thunks
createAsyncThunk izmantošanas priekšrocības
Thunk nosūtīšana no komponentes
Papildu reducers
Dubulto pieprasījumu novēršana
Pieprasījuma statusa izmantošana
Pārdevēju datu iegūšana
Tieša thunk nosūtīšana
Ar thunk nosūtīta pieprasījuma apstrāde
Datu nosūtīšana ar thunk
Darba rezultātu izvade komponentē
Pārdevēju saraksta izvade
Pārdevēja lapa