@jay19950328/react-hooks
Version:
19 lines (16 loc) • 375 B
JavaScript
import React from 'react';
function useDidUpdate(didUpdate, deps) {
var isMounted = React.useRef(false);
React.useEffect(function () {
isMounted.current = true;
return function () {
isMounted.current = false;
};
}, []);
React.useEffect(function () {
if (isMounted.current) {
didUpdate();
}
}, deps);
}
export default useDidUpdate;