tracks · 5 lessons

Async & race conditions

Requests finish out of order, users click twice, networks lie. Loading states, cancellation, and optimistic updates done honestly.

  1. 01 The network is part of your UI ✓ 10 min
  2. 02 Race conditions: out of order is the order ✓ 12 min
  3. 03 Cancellation & debounce: stop paying for stale work ✓ 11 min
  4. 04 Optimistic updates: the kind lie ✓ 11 min
  5. 05 Failing honestly: retries, double submits, and idempotency ✓ 12 min