@td-design/rn-hooks
Version:
从ahooks里面抽取的一些在rn项目里可以使用的hooks。提高开发效率
17 lines (14 loc) • 479 B
JavaScript
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 };