⊗jsrxPmBsTr 3 of 57 menu

Termat Bazë në Redux

Në këtë mësim do të kalojmë shkurtimisht nëpër konceptet dhe termat kryesorë, zotërimi i të cilëve është i nevojshëm për studimin e mëtejshëm të Redux.

Do të fillojmë me veprimin (action). Ky është një ngjarje që përshkruan atë që ka ndodhur në aplikacionin tonë. Në mënyrë teknike ky është një < a href="/sq/javascript/book/prime/objects/intro/">objekt i zakonshëm JavaScript, që përmban fushën type, në të cilën shkruajmë emrin e veprimit.

Fusha e dytë e rëndësishme e objektit me veprim është fusha payload. Ajo do të përmbajë ngarkesën e dobishme të veprimit. Nën ngarkesë të dobishme kuptohet disa të dhëna që transmetohen si parametra në veprim.

Gjithashtu, në këtë objekt mund të ketë edhe fusha të tjera me informacion shtesë.

Le të krijojmë një veprim për shembull dhe ta quajmë atë addOrderAction. Le të përgjigjet për shtimin e porosisë. Kjo do të thotë në vetinë type do të tregojmë se porosia është shtuar (orderAdded) në porositë (orders). Dhe në payload do të specifikojmë më hollësisht, çfarë porosie, për shembull - të lyeni murin:

const addOrderAction = { type: 'orders/orderAdded', payload: 'Paint a wall' }

Që të mos shkruajmë çdo herë objektin me veprim me dorë, mund të përdorim të ashtuquajturin action creator - një funksion, që do të krijojë dhe të kthejë për ne objektin me veprim. Le ta quajmë atë addOrder. Si parametër do të ia transmetojmë tekstin e nevojshëm për vetinë payload:

const addOrder = text => { return { type: 'orders/orderAdded', payload: text } }

Koncepti tjetër i rëndësishëm në zinxhir është reducer (reduktues) - një funksion që merr gjendjen aktuale dhe objektin me veprim. Ky funksion vendos, si të përditësojë gjendjen dhe kthen gjendjen e përditësuar tashmë, nëse është e nevojshme.

Koncepti vijues - depoja (store) - ky është një objekt, në të cilin ruhet gjendja aktuale globale e aplikacionit Redux. Ky objekt ka metodën getState, me ndihmën e së cilës mund të merret vlera aktuale e gjendjes.

Depoja ka gjithashtu metodën dispatch. Thirrja e saj dhe transmetimi i objektit me veprim - është mënyra e vetme, për të ndryshuar gjendjen. Si rezultat depoja do të nisë funksionin-reduktues dhe do të ruajë te vete vlerën e re të gjendjes.

Dhe koncepti i fundit, që do ta shqyrtojmë në këtë mësim - janë selektorët. Selektorët - janë funksione të veçanta, që dinë si të nxjerrin informacion nga gjendja, që ndodhet në depo. Këta funksione rezultojnë veçanërisht të dobishëm kur apilikacioni rritet dhe ndihmojnë për të shmangur përsëritjen e kodit.

Më në detaje për të gjitha këto koncepte dhe për zbatimin e tyre në praktikë do të mësojmë në pjesët vijuese të këtij tutoriali.

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