⊗jsrxPmWFDs 19 of 57 menu

Diskusia o fungovaní aplikácie Redux

Na predchádzajúcich lekciách sme implementovali všetky zložky potrebné pre fungovanie aplikácie Redux. Zhrňme si stručne prechod cez hlavné etapy práce našej aplikácie s produktmi.

Pri prvom spustení naša aplikácia načítava z store zoznam dvoch produktov pomocou useSelector a zobrazuje ich na obrazovke. Na obrazovke sa tiež zobrazuje formulár, kam môžeme zadať údaje nového produktu. Keď používateľ klikne na tlačidlo uloženia, tak obslužná rutina tlačidla odošle akciu productAdded, obsahujúcu údaje nového produktu, ktoré použivateľ zadal do formulára. Reduktor, ktorý sme písali pre slice s produktmi, prijme túto akciu a pridá do poľa s produktmi objekt s novým produktom. Store informuje komponenty, že uložené údaje state boli zmenené. Náš komponent ProductsList načíta zmenené pole, spustí renderovanie, v dôsledku čoho vidíme v zozname produktov pridaný produkt.

Teraz otvorme Redux DevTools v prehliadači a pridajme v aplikácii ešte jeden produkt, a potom sa pozrime na kartu Log monitor, tu môžeme vidieť aký bol náš state pri spustení aplikácie, a ako potom, po kliknutí na tlačidlo uloženia, sa objavila akcia. Môžeme vidieť jej vlastnosť payload a zmeny v globálnom stave.

V nasledujúcej kapitole budeme dôkladnejšie pracovať s údajmi v našej aplikácii Redux.

Spustite vašu aplikáciu so študentmi. Otvorte Redux DevTools v prehliadači. Zadajte do formulára na stránke vašej aplikácie údaje ešte pre jedného študenta a uložte ich. Pozrite si výsledky práce na karte Log monitor Redux DevTools.

Pridajte ešte jedného študenta a znova venujte pozornosť zmenám na karte Log monitor

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť