UNPKG

@td-design/rn-hooks

Version:

从ahooks里面抽取的一些在rn项目里可以使用的hooks。提高开发效率

17 lines (14 loc) 479 B
import { useEffect } from 'react'; import useMemoizedFn from '../useMemoizedFn/index.js'; function useUnmount(fn) { if (__DEV__) { if (typeof fn !== 'function') { throw new Error("useUnmount expected parameter is a function, got ".concat(typeof fn)); } } var fnRef = useMemoizedFn(fn); useEffect(function () { return fnRef; }, // eslint-disable-next-line react-hooks/exhaustive-deps []); } export { useUnmount as default };