Table of Contents
Introduction
Beginner Tutorial
Saga background
Basic Concepts
Using Saga Helpers
Declarative Effects
Dispatching actions
Error handling
A common abstraction: Effect
Advanced Concepts
Pulling future actions
Non blocking calls
Running tasks in parallel
Starting a race between multiple Effects
Sequencing Sagas using yield*
Composing Sagas
Task cancellation
redux-saga’s fork model
Common Concurrency Patterns
Examples of Testing Sagas
Connecting Sagas to external Input/Output
Using Channels
Root Saga Patterns
Recipes
External Resources
Troubleshooting
Glossary
API Reference