react-use/src/useLogger.ts
2018-10-27 23:47:32 +02:00

12 lines
319 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;