@trellixio/roaster-coffee
Version:
Beans' product component library
22 lines (19 loc) • 408 B
JavaScript
import * as React from 'react';
function useDidUpdate(fn, dependencies) {
const mounted = React.useRef(false);
React.useEffect(
() => () => {
mounted.current = false;
},
[]
);
React.useEffect(() => {
if (mounted.current) {
return fn();
}
mounted.current = true;
return void 0;
}, dependencies);
}
export { useDidUpdate };
//# sourceMappingURL=index.js.map