Reduxi õpetus
Tööriistad
Põhivahendid
Rakenduse React paigaldamine ja ettevalmistamine
Redux ja RTK paigaldamine Reactiga
Redux DevTools Extensioni paigaldamine
React Routeri paigaldamine
Põhitööpõhimõte
Lõigu lisamine
Redutserid
Selektorid ja useSelector'i konks
Andmete hankimine poest komponendis
Vormid ja kohalikud olekud
Vormi lisamine
Redutser ja action
Action'i saatmine
Tööpõhimõtte arutelu
Andmetega töötamine
Sissejuhatus
Eraldi lehekülg tootele
Toote lehekülg brauseris
Toote andmete muutmine poes
Andmete muutmise vorm
Toote muutmise lehekülg brauseris
Andmete ettevalmistamine action objekti jaoks
Veel ühe slice'i lisamine
Müüja teabe lisamine
Muudatuste tegemine vormile
Andmete mitmekordne kasutamine slice'ist
Täiendava loogika lisamine
Reduceri lisamine
Actioni saatmine
Server ja andmebaas
Sissejuhatus
Oleku struktuuri muutmine
Selektorite töö optimeerimine
MSW paigaldamine serveriga töötamiseks
Serveri andmebaas
Andmemudelite loomine andmebaasi jaoks
Müüja andmetega objekti loomine
Toote andmetega objekti loomine
Kirjete loomine andmebaasi
Andmete saatmine serverist GET-päringuga
Rakenduse klient
Asünkroonloogika ja Thunks
Sissejuhatus thunks-idesse
createAsyncThuki kasutamise eelised
Thungi saatmine komponendist
Täiendavad redutserid
Topeltpäringute vältimine
Päringu oleku rakendamine
Müüjate andmete hankimine
Thungi otsesaatmise
Thungiga saadetud päringu töötlemine
Andmete saatmine thungi abil
Tulemuste kuvamine komponendis
Müüjate loendi kuvamine
Müüja leht