⊗jsrxPmWFSUS 13 of 57 menu

Përzgjedhësit dhe hook-u useSelector në Redux

Në mësimet e mëparshme ne kemi regjistruar në store të dhënat e produkteve. Si t'i marrim ato nga store?

Për ta bërë këtë, ne duhet të shkruajmë një funksion-përzgjedhës. Ky funksion e di se si të nxjerrë një pjesë të caktuar të informacionit nga vlera e state-it të ruajtur në store dhe ndihmon për të shmangur shkrimin e përsëritur të kodit kur aplikacioni rritet. Në hyrje ky funksion merr state, dhe në dalje jep pjesën e nevojshme të state-it. Për shembull kështu:

const selectValue = state => state.some.value

Në fillim të tutorialit u përmend se store ka metodën getState. Dhe ne lehtë mund ta përdornim atë për të marrë vlerën e state-it:

const value = selectValue(store.getState())

Problemi qëndron në faktin se komponentët tanë React nuk mund të komunikojnë direkt me store, pasqë është e ndaluar ta importojmë në skedarin e komponentit. Por ne kemi mundësi të marrim të dhënat në komponent me ndihmën e hook-ut React-Redux useSelector. Gjithashtu, me këtë hook komponentët tanë do të marrin gjithmonë vetëm të dhënat aktuale:

const count = useSelector(selectValue)
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