From 2d320563f35ad75419983f166431055b4e7ed9f6 Mon Sep 17 00:00:00 2001 From: Ricky Date: Sun, 15 Dec 2024 12:16:10 -0500 Subject: [PATCH 1/2] [flags] Delete enableDebugTracing (#31780) This is unused, even in the one builds that uses it, and we don't plan on landing it in this form. --- .../ReactDOMServerIntegrationModes-test.js | 50 -- packages/react-reconciler/src/DebugTracing.js | 231 --------- packages/react-reconciler/src/ReactFiber.js | 10 - .../src/ReactFiberClassComponent.js | 36 +- .../react-reconciler/src/ReactFiberHooks.js | 12 - .../react-reconciler/src/ReactFiberThrow.js | 13 +- .../src/ReactFiberWorkLoop.js | 75 --- .../react-reconciler/src/ReactTypeOfMode.js | 4 +- .../__tests__/DebugTracing-test.internal.js | 440 ------------------ packages/react-server/src/ReactFizzServer.js | 2 - packages/react/index.development.js | 1 - .../react/index.experimental.development.js | 1 - packages/react/index.experimental.js | 1 - packages/react/index.fb.js | 1 - packages/react/index.js | 1 - packages/react/src/ReactClient.js | 2 - .../ReactServer.experimental.development.js | 2 - .../react/src/ReactServer.experimental.js | 2 - packages/shared/ReactFeatureFlags.js | 5 - packages/shared/ReactSymbols.js | 3 - .../forks/ReactFeatureFlags.native-fb.js | 1 - .../forks/ReactFeatureFlags.native-oss.js | 1 - .../forks/ReactFeatureFlags.test-renderer.js | 1 - ...actFeatureFlags.test-renderer.native-fb.js | 1 - .../ReactFeatureFlags.test-renderer.www.js | 1 - .../forks/ReactFeatureFlags.www-dynamic.js | 6 - .../shared/forks/ReactFeatureFlags.www.js | 1 - packages/shared/isValidElementType.js | 3 - 28 files changed, 4 insertions(+), 903 deletions(-) delete mode 100644 packages/react-reconciler/src/DebugTracing.js delete mode 100644 packages/react-reconciler/src/__tests__/DebugTracing-test.internal.js diff --git a/packages/react-dom/src/__tests__/ReactDOMServerIntegrationModes-test.js b/packages/react-dom/src/__tests__/ReactDOMServerIntegrationModes-test.js index 9dbac22704d17..5770bd1e20c9f 100644 --- a/packages/react-dom/src/__tests__/ReactDOMServerIntegrationModes-test.js +++ b/packages/react-dom/src/__tests__/ReactDOMServerIntegrationModes-test.js @@ -37,56 +37,6 @@ describe('ReactDOMServerIntegration', () => { resetModules(); }); - // Test pragmas don't support itRenders abstraction - if ( - __EXPERIMENTAL__ && - require('shared/ReactFeatureFlags').enableDebugTracing - ) { - describe('React.unstable_DebugTracingMode', () => { - beforeEach(() => { - spyOnDevAndProd(console, 'log'); - }); - - itRenders('with one child', async render => { - const e = await render( - -
text1
-
, - ); - const parent = e.parentNode; - expect(parent.childNodes[0].tagName).toBe('DIV'); - }); - - itRenders('mode with several children', async render => { - const Header = props => { - return

header

; - }; - const Footer = props => { - return ( - -

footer

-

about

-
- ); - }; - const e = await render( - -
text1
- text2 -
-