Redux Príručka
Pracovné nástroje
Základné nástroje
Inštalácia a príprava React aplikácie
Inštalácia Redux a RTK s Reactom
Inštalácia Redux DevTools Extension
Inštalácia React Router
Základná schéma práce
Pridanie slicu
Reducery
Selektory a hook useSelector
Získavanie údajov z store v komponente
Formuláre a lokálne stavy
Pridanie formulára
Reducer a action
Odeslanie action
Diskusia o pracovnej schéme
Práca s údajmi
Úvod
Samostatná stránka pre produkt
Stránka produktu v prehliadači
Zmena údajov produktu v store
Formulár na úpravu údajov
Stránka úpravy produktu v prehliadači
Príprava údajov pre objekt action
Pridanie ďalšieho slicu
Pridanie informácií o predajcovi
Vykonanie zmien vo formulári
Viacnásobné použitie údajov zo slicu
Pridanie dodatočnej logiky
Pridanie redukora
Odoslanie action
Server a databáza
Úvod
Zmena štruktúry stavu
Optimalizácia práce s selektormi
Inštalácia MSW pre prácu so serverom
Databáza pre server
Vytvorenie dátových modelov pre databázu
Vytvorenie objektu s údajmi predajcu
Vytvorenie objektu s údajmi produktu
Vytvorenie záznamov v databáze
Odosielanie údajov zo servera pomocou GET požiadavky
Klient pre aplikáciu
Asynchrónna logika a Thunks
Úvod do thunks
Výhody použitia createAsyncThunk
Odislanie thunku z komponentu
Extra reducery
Eliminácia duplicitných požiadaviek
Použitie stavu požiadavky
Získanie údajov predajcov
Priame odoslanie thunku
Spracovanie požiadavky odoslanej pomocou thunku
Odoslanie údajov pomocou thunku
Zobrazenie výsledkov práce v komponente
Zobrazenie zoznamu predajcov
Stránka predajcu