"use strict"; exports.__esModule = true; exports.default = void 0; var _react = require("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 */ function useMountEffect(effect) { return (0, _react.useEffect)(effect, []); } var _default = useMountEffect; exports.default = _default;