Redux vadovėlis

Įvadas Dvi pagrindinės idėjos Pagrindiniai terminai Redux programos veikimas Trys pagrindinės koncepcijos

Darbo įrankiai

Pagrindiniai įrankiai React programos įdiegimas ir paruošimas Redux ir RTK įdiegimas su React Redux DevTools Extension įdiegimas React Router įdiegimas

Pagrindinė darbo schema

Skaidės pridėjimas Reduseriai Selektorius ir useSelector kabliukas Duomenų gavimas iš saugyklos komponente Formos ir lokalios būsenos Formos pridėjimas Reduseris ir action Action siuntimas Darbo schemos aptarimas

Duomenų tvarkymas

Įvadas Atskira produkto puslapis Produkto puslapis naršyklėje Produkto duomenų keitimas store Forma duomenų redagavimui Produkto redagavimo puslapis naršyklėje Duomenų paruošimas action objektui Kito silpno pridėjimas Pardavėjo informacijos pridėjimas Pakeitimų atlikimas formoje Duomenų iš silpno daugkartinis naudojimas Papildomos logikos pridėjimas Reduserio pridėjimas Action siuntimas

Serveris ir duomenų bazė

Įvadas Būsenos struktūros pasikeitimas Selektorių darbo optimizavimas MSW įdiegimas darbui su serveriu Serverio duomenų bazė Duomenų modelių kūrimas duomenų bazei Objekto su pardavėjo duomenimis kūrimas Objekto su produkto duomenimis kūrimas Įrašų kūrimas duomenų bazėje Duomenų siuntimas iš serverio pagal GET užklausą Programos klientas

Asinchroninė logika ir Thunks

Įvadas į thunks createAsyncThunk naudojimo pranašumai Thunk išsiuntimas iš komponento Papildomi reducers Dvigubo užklausos kartojimo pašalinimas Užklausos statuso taikymas Pardavėjų duomenų gavimas Tiesioginis thunk išsiuntimas Thunk išsiųstos užklausos apdorojimas Duomenų siuntimas naudojant thunk Darbo rezultatų rodymas komponente Pardavėjų sąrašo rodymas Pardavėjo puslapis
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti