⊗jsrxPmWFSUS 13 of 57 menu

Selektorlar və Redux-də useSelector həki

Əvvəlki dərslərdə biz məhsul məlumatlarını store-a yazdıq. Bəs onları storedan necə əldə edəcəyik?

Bunu etmək üçün bizə funksiya-selektor yazmaq lazımdır. Bu funksiya storeda saxlanılan state dəyərindən müəyyən bir məlumat parçasını necə çıxaracağını bilir və tətbiq böyüdükcə təkrar kodun yazılmasının qarşısını almağa kömək edir. Bu funksiya girişdə state qəbul edir, çıxışda isə lazımi state hissəsini verir. Məsələn:

const selectValue = state => state.some.value

Dərsliyin əvvəlində qeyd edilmişdi ki, store-un getState metodu var. Və biz state dəyərini əldə etmək üçün asanlıqla ondan istifadə edə bilərdik:

const value = selectValue(store.getState())

Problem ondadır ki, bizim React komponentlərimiz birbaşa olaraq store-a müraciət edə bilməz, çünki onu komponent faylına import etmək qadağandır. Amma biz komponentdə məlumatları React-Redux-un useSelector həki vasitəsilə əldə etmək imkanına malikik. Üstəlik, bu həklə komponentlərimiz həmişə yalnız aktual məlumatları alacaq:

const count = useSelector(selectValue)
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et