diff --git a/packages/analytics/lib/struct.js b/packages/analytics/lib/struct.js index 0d820e0705..05b638f741 100644 --- a/packages/analytics/lib/struct.js +++ b/packages/analytics/lib/struct.js @@ -18,6 +18,10 @@ import { isUndefined } from '@react-native-firebase/app/lib/common/validate'; import { create } from 'superstruct'; export const validateStruct = (value = {}, struct, prefix = '') => { + // skip superstruct create in release for performance reasons + if (!__DEV__) { + return value; + } try { return create(value, struct); } catch (e) {