As React applications scale, asynchronous logic often turns into a source of fragility and frustration. Scattered useEffect hooks, ad-hoc retries, manual loading states, and inconsistent error handling create race conditions, memory leaks, and business logic that’s nearly impossible to test reliably.
This talk introduces Effect-TS - a powerful, type-safe toolkit that brings clarity and control to async workflows in React. Instead of functional programming theory, we’ll focus on practical, battle-tested patterns that solve real production problems:
- Separating effects from execution for better composability
- Typed error channels that eliminate silent failures and runtime surprises
- Declarative retries, cancellation, and parallel execution
- Bulletproof handling of component unmounts and stale requests
- Smooth, incremental adoption in existing React or Expo codebases
- Attendees will leave with concrete strategies to transform chaotic async code into logic that is predictable, testable, and maintainable - even in large, complex applications.
This talk has been presented at React Advanced 2026, check out the latest edition of this React Conference.




















