diff --git a/Libraries/ReactNative/renderApplication.js b/Libraries/ReactNative/renderApplication.js index 7d7b3b4409b..a757414252d 100644 --- a/Libraries/ReactNative/renderApplication.js +++ b/Libraries/ReactNative/renderApplication.js @@ -33,9 +33,10 @@ function renderApplication( ) { invariant(rootTag, 'Expect to have a valid rootTag, instead got ', rootTag); + const performanceLogger = scopedPerformanceLogger ?? GlobalPerformanceLogger; + const renderable = ( - + ( ); - GlobalPerformanceLogger.startTimespan('renderApplication_React_render'); + performanceLogger.startTimespan('renderApplication_React_render'); if (fabric) { require('../Renderer/shims/ReactFabric').render(renderable, rootTag); } else { require('../Renderer/shims/ReactNative').render(renderable, rootTag); } - GlobalPerformanceLogger.stopTimespan('renderApplication_React_render'); + performanceLogger.stopTimespan('renderApplication_React_render'); } module.exports = renderApplication;