@pirireis/react-carto-map-gl
Version:
13 lines (11 loc) • 313 B
JavaScript
const diff = (newProps = {}, prevProps = {}) => {
const keys = new Set([...Object.keys(newProps), ...Object.keys(prevProps)]);
return [...keys].reduce((acc, key) => {
const value = newProps[key];
if (value !== prevProps[key]) {
acc.push([key, value]);
}
return acc;
}, []);
};
export default diff;