UNPKG

@restart/hooks

Version:

A set of utility and general-purpose React hooks.

21 lines (20 loc) 493 B
import { EffectCallback } from 'react'; /** * Run's an effect on mount, and is cleaned up on unmount. Generally * useful for interop with non-react plugins or components * * ```ts * useMountEffect(() => { * const plugin = $.myPlugin(ref.current) * * return () => { * plugin.destroy() * } * }) * ``` * @param effect An effect to run on mount * * @category effects */ declare function useMountEffect(effect: EffectCallback): void; export default useMountEffect;