Pot trimite o acțiune în reductor?
Pot trimite o acțiune în reductor?

Video: Pot trimite o acțiune în reductor?

Video: Pot trimite o acțiune în reductor?
Video: Etalare tarot :Următoarea sa actiune......SOARELE 🌅 🌝☀️🌞🌈 2024, Decembrie
Anonim

4 Răspunsuri. Expedierea unui acțiune intr-un reductor este un anti-model. Ta reductor ar trebui să fie fără efecte secundare, pur și simplu digerând acțiune sarcină utilă și returnarea unui nou obiect de stare. Adăugarea ascultătorilor și trimiterea acțiuni în cadrul reductor poate duce la înlănțuit acțiuni și alte efecte secundare.

Ținând acest lucru în vedere, cum trimiteți o acțiune în Redux?

Oricum, când vrei trimite o acțiune de la componenta dvs., ar trebui mai întâi să-l conectați la magazin și să utilizați metoda de conectare de reacție. redux (a doua cale). Apoi, când începeți să aveți o logică în funcția mapDispatchToProps, este timpul să faceți acțiune de expediere în saga ta (a treia cale).

De asemenea, cineva se poate întreba, ce face expedierea în magazin? expediere (acțiune) Trimite o acțiune. Acesta este singurul mod de a declanșa o schimbare de stat. The magazinului funcția de reducere va fi apelată cu rezultatul curent getState() și acțiunea dată în mod sincron.

În acest sens, ce sunt acțiunile și reductoarele?

Reductoare : După cum știm deja, acțiuni spune doar ce să facă, dar ei nu spun cum să facă, deci reductoare sunt funcţiile pure care iau starea curentă şi acțiune și returnați noua stare și spuneți magazinului cum să facă.

Ce este acțiunea și reductorul în Redux?

A reductor este o funcție care determină modificări ale stării unei aplicații. Acesta folosește acțiune primește pentru a determina această schimbare. Avem instrumente, cum ar fi Redux , care ajută la gestionarea modificărilor stării unei aplicații într-un singur magazin, astfel încât acestea să se comporte în mod consecvent.

Recomandat: