dillon1000/react
Commit
Browse files Remove circular dependencies in React Core.
There is a circular dependency between `ReactID`, `ReactMount` and `ReactInstanceHandles`. Ben and I talked about this today. It seems like the simplest solution is to consolidate a lot of the code that Ben recently wrote into `ReactMount`. We can later find ways to trim code out of this module without causing circular deps.
Changed paths21 files
First-parent comparisonsrc/core/ReactComponent.js ModifiedM src/core/ReactDOMIDOperations.js ModifiedM src/core/ReactDefaultInjection.js ModifiedM src/core/ReactEventEmitter.js ModifiedM src/core/ReactEventTopLevelCallback.js ModifiedD src/core/ReactID.js DeletedM src/core/ReactInstanceHandles.js ModifiedM src/core/ReactMount.js ModifiedM src/core/ReactNativeComponent.js ModifiedM src/core/ReactTextComponent.js ModifiedM src/core/__tests__/ReactCompositeComponent-test.js ModifiedM src/core/__tests__/ReactDOM-test.js ModifiedM src/core/__tests__/ReactDOMIDOperations-test.js ModifiedM src/core/__tests__/ReactEventEmitter-test.js ModifiedM src/core/__tests__/ReactIdentity-test.js ModifiedM src/core/__tests__/ReactInstanceHandles-test.js ModifiedM src/core/__tests__/ReactMultiChildReconcile-test.js ModifiedM src/core/__tests__/ReactNativeComponent-test.js ModifiedM src/environment/__tests__/ReactServerRendering-test.js ModifiedM src/eventPlugins/EnterLeaveEventPlugin.js ModifiedM src/test/ReactTestUtils.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…