diff --git a/Libraries/polyfills/console.js b/Libraries/polyfills/console.js index 097eccc71..e6f53787f 100644 --- a/Libraries/polyfills/console.js +++ b/Libraries/polyfills/console.js @@ -557,7 +557,15 @@ if (global.nativeLoggingHook) { const reactNativeMethod = console[methodName]; if (originalConsole[methodName]) { console[methodName] = function() { - originalConsole[methodName](...arguments); + // TODO(T43930203): remove this special case once originalConsole.assert properly checks + // the condition + if (methodName === 'assert') { + if (!arguments[0]) { + originalConsole.assert(...arguments); + } + } else { + originalConsole[methodName](...arguments); + } reactNativeMethod.apply(console, arguments); }; }