dillon1000/react

Commit

Throw when `act` is used in production (#21686)

Upgrades the deprecation warning to a runtime error.

I did it this way instead of removing the export so the type is the same
in both builds. It will get dead code eliminated regardless.
Browse files
Changed paths15 files
First-parent comparison
M fixtures/legacy-jsx-runtimes/setupTests.js ModifiedM packages/react-dom/src/__tests__/ReactTestUtilsAct-test.js ModifiedM packages/react-dom/src/__tests__/ReactTestUtilsActUnmockedScheduler-test.js ModifiedM packages/react-dom/src/test-utils/ReactTestUtilsPublicAct.js ModifiedM packages/react-reconciler/src/ReactFiberWorkLoop.new.js ModifiedM packages/react-reconciler/src/ReactFiberWorkLoop.old.js ModifiedM packages/react-reconciler/src/__tests__/ReactFiberHostContext-test.internal.js ModifiedM packages/react-reconciler/src/__tests__/ReactUpdaters-test.internal.js ModifiedM packages/react-test-renderer/src/__tests__/ReactTestRendererAct-test.js ModifiedM packages/react/src/__tests__/ReactCoffeeScriptClass-test.coffee ModifiedM packages/react/src/__tests__/ReactES6Class-test.js ModifiedM packages/react/src/__tests__/ReactTypeScriptClass-test.ts ModifiedM packages/react/src/__tests__/testDefinitions/ReactDOMTestUtils.d.ts ModifiedM scripts/error-codes/codes.json ModifiedM scripts/jest/shouldIgnoreConsoleError.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…