dillon1000/react

Commit

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.
Browse files
Changed paths21 files
First-parent comparison
M src/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 Modified
Patch

Files changed

Rendering syntax-highlighted changes…