De meest voorkomende use case voor Redux Thunk is voor asynchroon communiceren met een externe API om gegevens op te halen of op te slaan. Redux Thunk maakt het gemakkelijk om acties die de levenscyclus van een verzoek volgen naar een externe API te sturen.
Wanneer moet ik Redux thunk gebruiken?
Redux Thunk is middleware waarmee je functies kunt retourneren, in plaats van alleen acties, binnen Redux. Dit maakt vertraagde acties mogelijk, inclusief het werken met beloften Een van de belangrijkste gebruiksscenario's voor deze middleware is voor het afhandelen van acties die mogelijk niet synchroon zijn, bijvoorbeeld het gebruik van axios om een GET-verzoek te verzenden.
Is Redux thunk nodig?
Een veel voorkomend patroon in Redux is het gebruik van dingen die Thunks worden genoemd, een manier om bepaalde logica van een subroutine in een enkele functie te stoppen. verzend en creëer de actie-objecten rechtstreeks, in plaats van actiemakers die gebonden zijn door react-redux. …
Waar wordt redux thunk voor gebruikt?
Redux Thunk is een middleware waarmee je de actiemakers kunt aanroepen die een functie (thunk) retourneren die de verzendmethode van de winkel als argument neemt en die daarna wordt gebruikt om verzend de synchrone actie nadat de API of bijwerkingen zijn voltooid.
Moet ik Redux thunk of saga gebruiken?
Het voordeel van Redux-Saga in vergelijking met Redux- Thunk is dat u uw asynchrone gegevensstroom gemakkelijker kunt testen. Redux-Thunk is echter geweldig voor kleine projecten en voor ontwikkelaars die net het React-ecosysteem zijn binnengegaan. De logica van de thunks zit allemaal in de functie.