export function arePropsEqual(propsA: T, propsB: T, keys: Array, isEqual = (a: any, b: any) => a === b) { return keys.every((key) => isEqual(propsA[key], propsB[key])); }