Det vanligaste användningsfallet för Redux Thunk är för att kommunicera asynkront med ett externt API för att hämta eller spara data. Redux Thunk gör det enkelt att skicka åtgärder som följer livscykeln för en begäran till ett externt API.
När ska jag använda Redux thunk?
Redux Thunk är mellanprogram som låter dig returnera funktioner, snarare än bara åtgärder, inom Redux. Denna tillåter försenade åtgärder, inklusive att arbeta med löften Ett av de främsta användningsfallen för denna mellanvara är för att hantera åtgärder som kanske inte är synkrona, till exempel att använda axios för att skicka en GET-förfrågan.
Är Redux thunk nödvändigt?
Ett mycket vanligt mönster i Redux är att använda saker som kallas en Thunks, som är ett sätt att slå in viss logik i en subrutin i en enda funktion. skicka och skapa handlingsobjekten direkt, snarare än handlingsskapare som är bundna av react-redux. …
Vad används redux thunk till?
Redux Thunk är en mellanprogramvara som låter dig anropa handlingsskaparna som returnerar en funktion(thunk) som tar butikens leveransmetod som argument och som sedan används för att skicka den synkrona åtgärden efter att API:et eller biverkningarna har avslutats.
Ska jag använda Redux thunk eller saga?
Fördelen med Redux-Saga jämfört med Redux- Thunk är att du lättare kan testa ditt asynkrona dataflöde. Redux-Thunk är dock bra för små projekt och för utvecklare som precis gått in i React-ekosystemet. Alla thunks logik finns i funktionen.