O caso de uso mais comum para o Redux Thunk é para comunicação assíncrona com uma API externa para recuperar ou salvar dados. O Redux Thunk facilita o envio de ações que seguem o ciclo de vida de uma solicitação para uma API externa.
Quando devo usar o Redux Thunk?
Redux Thunk é um middleware que permite retornar funções, em vez de apenas ações, dentro do Redux. Este permite ações atrasadas, incluindo trabalhar com promessas Um dos principais casos de uso deste middleware é para lidar com ações que podem não ser síncronas, por exemplo, usando axios para enviar uma solicitação GET.
O Redux Thunk é necessário?
Um padrão muito comum no Redux é usar coisas chamadas Thunks, que são uma forma de agrupar certa lógica de uma sub-rotina em uma única função. despachar e criar os objetos de ação diretamente, em vez de criadores de ação que são vinculados por react-redux. …
Para que serve o redux thunk?
Redux Thunk é um middleware que permite chamar os criadores de ação que retornam uma função(thunk) que pega o método dispatch da loja como argumento e que depois é usado para despache a ação síncrona após a conclusão da API ou dos efeitos colaterais.
Devo usar Redux Thunk ou Saga?
O benefício do Redux-Saga em comparação com o Redux- Thunk é que você pode testar mais facilmente seu fluxo de dados assíncrono. Redux-Thunk, no entanto, é ótimo para pequenos projetos e para desenvolvedores que acabaram de entrar no ecossistema React. A lógica dos thunks está toda contida dentro da função.