Cancel in-flight fetches cleanly with AbortController
AbortController gives a standard way to cancel in-flight fetches with one signal. Learn how to use it for timeouts, cleanup on unmount, and batch cancellation, plus how to distinguish AbortError from real failures.