Cel mai frecvent caz de utilizare pentru Redux Thunk este pentru comunicarea asincronă cu un API extern pentru a prelua sau salva date. Redux Thunk facilitează trimiterea acțiunilor care urmează ciclul de viață al unei solicitări către un API extern.
Când ar trebui să folosesc Redux thunk?
Redux Thunk este middleware care vă permite să returnați funcții, mai degrabă decât doar acțiuni, în Redux. Acest permite acțiuni întârziate, inclusiv lucrul cu promisiuni Unul dintre principalele cazuri de utilizare pentru acest middleware este gestionarea acțiunilor care ar putea să nu fie sincrone, de exemplu, utilizarea axios pentru a trimite o solicitare GET.
Este necesar Redux thunk?
Un model foarte comun în Redux este utilizarea lucrurilor numite Thunks, care sunt o modalitate de a încheia o anumită logică a unei subrutine într-o singură funcție. expedierea și crearea directă a obiectelor de acțiune, mai degrabă decât creatorii de acțiuni care sunt legați de react-redux. …
Pentru ce este folosit redux thunk?
Redux Thunk este un middleware care vă permite să apelați creatorii de acțiuni care returnează o funcție (thunk) care ia ca argument metoda de expediere a magazinului și care este ulterior folosită pentru trimiteți acțiunea sincronă după ce API-ul sau efectele secundare au fost terminate.
Ar trebui să folosesc Redux thunk sau saga?
Beneficiul Redux-Saga în comparație cu Redux- Thunk este că vă puteți testa mai ușor fluxul de date asincron. Redux-Thunk, totuși, este excelent pentru proiecte mici și pentru dezvoltatorii care tocmai au intrat în ecosistemul React. Logica thunks este conținută în interiorul funcției.