dillon1000/react
Commit
Browse files Replace shims with explicit React access from the renderers for shared global state (#9366)
* Remove non-existent /lib/ from souce files
* Replace all shims with explicit access
This deletes shims and changes to access require('react').__DO_NOT_USE__ from renderers for global shared state.
I cloned flattenChildren() and traverseAllChildren() because they relied on CurrentOwner but were used both from Stack and Isomorphic. The stack implementations will die, and the isomorphic ones can be changed to be optimized for Children specifically in the future.
I also deleted UMD shims because they are now unnecessary. I moved the internals assignment to main modules since they're now used in tests, and made them direct UMD entry points.Changed paths48 files
First-parent comparisonscripts/rollup/bundles.js ModifiedM scripts/rollup/modules.js ModifiedM scripts/rollup/results.json ModifiedD scripts/rollup/shims/rollup/ReactCheckPropTypesRollupShim.js DeletedD scripts/rollup/shims/rollup/ReactComponentTreeHookRollupShim.js DeletedD scripts/rollup/shims/rollup/ReactCurrentOwnerRollupShim.js DeletedM src/fb/ReactDOMFBEntry.js ModifiedM src/fb/ReactDOMFiberFBEntry.js ModifiedM src/fb/ReactFBEntry.js ModifiedM src/isomorphic/React.js ModifiedR src/shared/utils/flattenChildren.js →src/isomorphic/children/flattenChildren.js RenamedR src/shared/utils/traverseAllChildren.js →src/isomorphic/children/traverseAllChildren.js RenamedM src/renderers/__tests__/ReactComponentTreeHook-test.js ModifiedM src/renderers/__tests__/ReactComponentTreeHook-test.native.js ModifiedM src/renderers/__tests__/ReactCompositeComponent-test.js ModifiedM src/renderers/__tests__/ReactHostOperationHistoryHook-test.js ModifiedM src/renderers/__tests__/ReactPerf-test.js ModifiedM src/renderers/__tests__/refs-test.js ModifiedM src/renderers/dom/ReactDOM.js ModifiedM src/renderers/dom/fiber/ReactDOMFiber.js ModifiedM src/renderers/dom/shared/findDOMNode.js ModifiedM src/renderers/dom/shared/hooks/ReactDOMInvalidARIAHook.js ModifiedM src/renderers/dom/shared/hooks/ReactDOMNullInputValuePropHook.js ModifiedM src/renderers/dom/shared/hooks/ReactDOMUnknownPropertyHook.js ModifiedM src/renderers/dom/stack/client/ReactMount.js ModifiedM src/renderers/native/findNodeHandle.js ModifiedM src/renderers/shared/ReactDebugTool.js ModifiedA src/renderers/shared/ReactGlobalSharedState.js AddedM src/renderers/shared/fiber/ReactChildFiber.js ModifiedM src/renderers/shared/fiber/ReactFiberBeginWork.js ModifiedM src/renderers/shared/fiber/ReactFiberContext.js ModifiedM src/renderers/shared/fiber/ReactFiberScheduler.js ModifiedM src/renderers/shared/fiber/ReactFiberTreeReflection.js ModifiedM src/renderers/shared/stack/reconciler/ReactChildReconciler.js ModifiedM src/renderers/shared/stack/reconciler/ReactCompositeComponent.js ModifiedM src/renderers/shared/stack/reconciler/ReactMultiChild.js ModifiedM src/renderers/shared/stack/reconciler/ReactRef.js ModifiedM src/renderers/shared/stack/reconciler/ReactUpdateQueue.js ModifiedA src/renderers/shared/stack/reconciler/flattenStackChildren.js AddedA src/renderers/shared/stack/reconciler/traverseStackChildren.js AddedM src/test/ReactComponentTreeTestUtils.js ModifiedM src/test/ReactTestUtils.js ModifiedD src/umd/ReactDOMServerUMDEntry.js DeletedD src/umd/ReactDOMUMDEntry.js DeletedD src/umd/ReactUMDEntry.js DeletedD src/umd/shims/ReactComponentTreeHookUMDShim.js DeletedD src/umd/shims/ReactCurrentOwnerUMDShim.js DeletedD src/umd/shims/ReactUMDShim.js DeletedPatch
Files changed
Rendering syntax-highlighted changes…