⊗jsrxPmWFDs 19 of 57 menu

Diskutim i funksionimit të aplikacionit Redux

Në mësimet e mëparshme, ne implementuam të gjithë përbërësit e nevojshëm për funksionimin e aplikacionit Redux. Le të përmbledhim dhe të kalojmë shkurtimisht nëpër fazat kryesore të funksionimit të aplikacionit tonë me produktet.

Në nisjen e parë, aplikacioni ynë nxjerr nga store një listë me dy produkte duke përdorur useSelector dhe i shfaq ato në ekran. Në ekran shfaqet gjithashtu një formular, ku mund të vendosim të dhënat e një produkti të ri. Kur përdoruesi shtyp butonin e ruajtjes, përpunuesi i butonit dërgon një aksion productAdded, që përmban të dhënat e reja të produktit, të cilat i ka futur përdoruesi në formular. Funksioni-reduktues, të cilin e shkruajtëm për "slice"-in e produkteve, merr këtë aksion dhe shton në vargun me produkte objektin me produktin e ri. Store i thotë komponentëve që të dhënat e gjendjes së ruajtur janë ndryshuar. Komponenti ynë ProductsList lexon vargun e modifikuar, thërret "render"-imin, si rezultat i së cilës ne shohim në listën e produkteve produktin e shtuar.

Tani le të hapim Redux DevTools në shfletues dhe të shtojmë në aplikacion një produkt tjetër, pastaj le të shohim skedën Log monitor, këtu mund të shohim se si ishte gjendja jonë në nisjen e aplikacionit, dhe si pastaj, pas shtypjes së butonit të ruajtjes, u shfaq aksioni. Ne mund të shohim vetinë e tij payload dhe ndryshimet në gjendjen globale.

Në kapitullin vijues, ne do të punojmë më thellësisht me të dhënat në aplikacionin tonë Redux.

Nisni aplikacionin tuaj me studentët. Hapni Redux DevTools në shfletues. Vendosni në formular në faqen e aplikacionit tuaj të dhëna për një student tjetër dhe ruajini ato. Shikoni rezultatet e punës në skedën Log monitor të Redux DevTools.

Shtoni një student tjetër dhe përsëri kushtojini vëmendje ndryshimeve në skedën Log monitor

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo