UNPKG

@figliolia/react-hooks

Version:

A small collection of simple React Hooks you're probably rewriting on a regular basis

13 lines (12 loc) 354 B
import { useEffect } from "react"; import { useController } from "./useController.js"; export const useFloatingTaskManager = (Manager, ...rest) => { // @ts-ignore const manager = useController(new Manager(...rest)); useEffect(() => { return () => { manager.abortAll(); }; }, [manager]); return manager; };