← All tips

TypeScript: use `AbortController` for cancellable fetch

typescriptweb

Useful for typeahead/search.

const ac = new AbortController();
fetch('/api', { signal: ac.signal });
ac.abort();