dillon1000/react
Commit
Browse files Drop Legacy Factories Around Classes
Classes are now pure classes without a legacy factory around them. Since classes will become just any function that returns a valid instance, let's drop isValidClass. There's some hacks in here for auto-mocking frameworks (jest) that mock the prototype of these classes. These hacks allow these classes to be mounted.
Changed paths14 files
First-parent comparisonsrc/browser/ReactDOM.js ModifiedM src/browser/__tests__/ReactDOM-test.js ModifiedM src/browser/ui/React.js ModifiedM src/browser/ui/ReactMount.js ModifiedM src/class/ReactClass.js ModifiedM src/core/ReactCompositeComponent.js ModifiedM src/core/ReactElement.js ModifiedM src/core/ReactElementValidator.js ModifiedD src/core/ReactLegacyElement.js DeletedM src/core/__tests__/ReactCompositeComponent-test.js ModifiedM src/core/__tests__/ReactElement-test.js ModifiedA src/core/__tests__/ReactMockedComponent-test.js AddedM src/core/instantiateReactComponent.js ModifiedM src/test/ReactTestUtils.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…