Den vanligste brukssaken for Redux Thunk er for å kommunisere asynkront med en ekstern API for å hente eller lagre data. Redux Thunk gjør det enkelt å sende handlinger som følger livssyklusen til en forespørsel til en ekstern API.
Når bør jeg bruke Redux thunk?
Redux Thunk er mellomvare som lar deg returnere funksjoner, i stedet for bare handlinger, i Redux. Dette tillater forsinkede handlinger, inkludert arbeid med løfter En av hovedbrukssakene for denne mellomvaren er for håndtering av handlinger som kanskje ikke er synkrone, for eksempel ved å bruke aksioer for å sende en GET-forespørsel.
Er Redux thunk nødvendig?
Et veldig vanlig mønster i Redux er å bruke ting som kalles Thunks, som er en måte å pakke inn viss logikk til en subrutine i en enkelt funksjon. sende og lage handlingsobjektene direkte, i stedet for handlingsskapere som er bundet av react-redux. …
Hva brukes redux thunk til?
Redux Thunk er en mellomvare som lar deg kalle handlingsskaperne som returnerer en funksjon(thunk) som tar butikkens ekspedisjonsmetode som argument og som etterpå brukes til å send den synkrone handlingen etter at API-en eller bivirkningene er fullført.
Bør jeg bruke Redux thunk eller saga?
Fordelen med Redux-Saga sammenlignet med Redux- Thunk er at du lettere kan teste den asynkrone dataflyten din. Redux-Thunk er imidlertid flott for små prosjekter og for utviklere som nettopp har kommet inn i React-økosystemet. Alle thunks-logikken ligger inne i funksjonen.