Front-end · Ferramenta
Redux-Saga
Efeitos colaterais, orquestrados.
01Visão geral
Redux-Saga gerencia efeitos colaterais como chamadas de API, retentativas e tarefas em segundo plano usando generators. Brilha quando os fluxos assíncronos ficam complexos e precisam ser testados e cancelados com confiança.
02Conceitos essenciais
O que qualquer pessoa que trabalha com isso precisa entender
- 01
Generators
function* e yield como base das sagas.
- 02
Effects
call, put, take, select — descrições declarativas de efeitos colaterais.
- 03
Watchers e workers
Escutar actions e delegar o trabalho.
- 04
Helpers de concorrência
takeLatest, takeEvery, race e debounce.
- 05
Cancelamento
Interromper tarefas em andamento quando o usuário sai da tela.
- 06
Testabilidade
Testar sagas passo a passo sem mockar a rede.
03Na prática
Usado junto com Redux em aplicações React para manter fluxos assíncronos complexos legíveis e testáveis.
04Relacionadas