Reduktorda əməliyyat göndərə bilərəmmi?
Reduktorda əməliyyat göndərə bilərəmmi?

Video: Reduktorda əməliyyat göndərə bilərəmmi?

Video: Reduktorda əməliyyat göndərə bilərəmmi?
Video: Мои правила уборки и хранения картофеля 2024, Bilər
Anonim

4 Cavablar. Göndərmə a hərəkət daxilində a reduktor anti-naxışdır. Sənin reduktor Yan təsirləri olmadan, sadəcə həzm edilməlidir hərəkət faydalı yük və yeni dövlət obyektinin qaytarılması. Dinləyicilərin əlavə edilməsi və göndərilməsi tədbirlər daxilində reduktor bilər zəncirlənməyə aparır tədbirlər və digər yan təsirlər.

Bunu nəzərə alaraq, Redux-da bir hərəkəti necə göndərirsiniz?

Buna baxmayaraq, istədiyiniz zaman hərəkət göndərmək Komponentinizdən əvvəlcə onu mağaza ilə birləşdirməlisiniz və reaksiya vermək üçün əlaqə metodundan istifadə etməlisiniz. redux (2-ci yol). Sonra, mapDispatchToProps funksiyanızda məntiqə sahib olmağa başlayanda, bunun vaxtıdır göndərmə hərəkəti dastanınızda (3-cü yol).

Bir də soruşa bilərsiniz ki, mağaza göndərişi nə edir? göndərmək (hərəkət) Fəaliyyət göndərir. Bu, dövlət dəyişikliyinə təkan vermənin yeganə yoludur. The mağazanın azaltma funksiyası cari getState() nəticəsi və verilən hərəkətlə sinxron olaraq çağırılacaq.

Burada hərəkətlər və reduktorlar nədir?

Reduktorlar : Artıq bildiyimiz kimi, tədbirlər yalnız nə edəcəyini söyləyirlər, amma necə edəcəyini demirlər, yəni reduktorlar cari vəziyyəti qəbul edən təmiz funksiyalardır və hərəkət və yeni vəziyyəti qaytarın və mağazaya necə edəcəyinizi söyləyin.

Redux-da hərəkət və reduktor nədir?

A reduktor tətbiqin vəziyyətində dəyişiklikləri təyin edən funksiyadır. istifadə edir hərəkət bu dəyişikliyi müəyyən etmək üçün qəbul edir. kimi alətlərimiz var Redux , bir mağazada tətbiqin vəziyyət dəyişikliklərini idarə etməyə kömək edir ki, onlar ardıcıl davransınlar.

Tövsiyə: