How does fetch-doctor tell a genuinely dangling fetch apart from one where the component just doesn't care about the response after unmount, like a fire-and-forget analytics call? Curious since that's a common false-positive case for AbortController-based auditing. TanStack Query sidesteps a lot of this by wiring its own AbortSignal into the queryFn, but plenty of raw fetch/useEffect code out there doesn't.