react-use/src/useLogger.ts
2018-12-16 11:02:52 +01:00

12 lines
317 B
TypeScript

import {useEffect} from 'react';
import useLifecycles from './useLifecycles';
const useLogger = (name, props) => {
useLifecycles(() => console.log(`${name} mounted`), () => console.log(`${name} un-mounted`));
useEffect(() => {
console.log(`${name} props updated`, props);
});
};
export default useLogger;