Når skal jeg bruke redux thunk?

Når skal jeg bruke redux thunk?
Når skal jeg bruke redux thunk?
Anonim

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.