use-cancelable
React Hook for creating a cancelable promise. Useful for avoiding state mutations after a component has unmounted
use-async-effect2
Asynchronous versions of the `useEffect` and` useCallback` hooks that able to cancel internal code by user requests or component unmounting
usetrashable
A custom hook to cancel unresolved promises when a component unmounts to prevent memory leaks