foxact
Version:
React Hooks/Utils done right. For browser, SSR, and React Server Components.
8 lines (5 loc) • 336 B
TypeScript
import { EffectCallback, DependencyList } from 'react';
/** @see https://foxact.skk.moe/use-abortable-effect */
declare function useAbortableEffect(callback: (signal: AbortSignal) => ReturnType<EffectCallback>, deps: DependencyList): void;
declare const useEffect: typeof useAbortableEffect;
export { useAbortableEffect, useEffect };