UNPKG

react-native-flip-book

Version:
2 lines 691 B
Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _react=require("react");function useWhyDidYouUpdate(name,props){var previousProps=(0,_react.useRef)();(0,_react.useEffect)(function(){if(previousProps.current){var allKeys=Object.keys(Object.assign({},previousProps.current,props));var changesObj={};allKeys.forEach(function(key){if(previousProps.current[key]!==props[key]){changesObj[key]={from:previousProps.current[key],to:props[key]};}});if(Object.keys(changesObj).length){console.log('[why-did-you-update]',name,changesObj);}}previousProps.current=props;});}var _default=exports.default=useWhyDidYouUpdate; //# sourceMappingURL=useWhyDidYouUpdate.js.map