dillon1000/react
Commit
Browse files Convert the rest of react-dom and react-test-renderer to Named Exports (#18145)
Nothing interesting here except that ReactShallowRenderer currently exports a class with a static method instead of an object. I think the public API is probably just meant to be createRenderer but currently the whole class is exposed. So this means that we have to keep it as default export. We could potentially also expose a named export for createRenderer but that's going to cause compatibility issues. So I'm just going to make that export default. Unfortunately Rollup and Babel (which powers Jest) disagree on how to import this. So to make it work I had to move the jest tests to imports. This doesn't work with module resetting. Some tests weren't doing that anyway and the rest is just testing ReactShallowRenderer so meh.
Changed paths22 files
First-parent comparisonpackages/react-dom/server.browser.js ModifiedM packages/react-dom/server.js ModifiedM packages/react-dom/server.node.js ModifiedM packages/react-dom/src/__tests__/ReactTestUtils-test.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerBrowser.js ModifiedM packages/react-dom/src/server/ReactDOMFizzServerNode.js ModifiedM packages/react-dom/src/server/ReactDOMServerBrowser.js ModifiedM packages/react-dom/src/server/ReactDOMServerNode.js ModifiedM packages/react-dom/src/test-utils/ReactTestUtils.js ModifiedM packages/react-dom/test-utils.js ModifiedM packages/react-dom/unstable-fizz.browser.js ModifiedM packages/react-dom/unstable-fizz.js ModifiedM packages/react-dom/unstable-fizz.node.js ModifiedM packages/react-dom/unstable-native-dependencies.js ModifiedM packages/react-server/src/ReactDOMServerFormatConfig.js ModifiedM packages/react-test-renderer/index.js ModifiedM packages/react-test-renderer/shallow.js ModifiedM packages/react-test-renderer/src/ReactShallowRenderer.js ModifiedM packages/react-test-renderer/src/ReactTestRenderer.js ModifiedM packages/react-test-renderer/src/__tests__/ReactShallowRenderer-test.js ModifiedM packages/react-test-renderer/src/__tests__/ReactShallowRendererHooks-test.js ModifiedM packages/react-test-renderer/src/__tests__/ReactShallowRendererMemo-test.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…