dillon1000/react

Commit

Drop usage of plain functions to create descriptors

Replace plain function calls to legacy factories with createFactory or
createElement. For ReactDOMComponents the type should be replaced with
strings.

Because we don't have easy access to ReactLegacyDescriptor from within
React, we need to use the .type property to extract the real class.
This will go away later and is covered by unit tests.
Browse files
Changed paths17 files
First-parent comparison
M src/addons/transitions/ReactCSSTransitionGroup.js ModifiedM src/addons/transitions/ReactTransitionGroup.js ModifiedM src/browser/__tests__/ReactDOM-test.js ModifiedM src/browser/ui/dom/components/ReactDOMButton.js ModifiedM src/browser/ui/dom/components/ReactDOMForm.js ModifiedM src/browser/ui/dom/components/ReactDOMImg.js ModifiedM src/browser/ui/dom/components/ReactDOMInput.js ModifiedM src/browser/ui/dom/components/ReactDOMOption.js ModifiedM src/browser/ui/dom/components/ReactDOMSelect.js ModifiedM src/browser/ui/dom/components/ReactDOMTextarea.js ModifiedM src/browser/ui/dom/components/createFullPageComponent.js ModifiedM src/core/ReactEmptyComponent.js ModifiedM src/core/__tests__/ReactCompositeComponent-test.js ModifiedM src/core/__tests__/ReactMultiChildReconcile-test.js ModifiedM src/core/__tests__/ReactMultiChildText-test.js ModifiedM src/core/__tests__/ReactTextComponent-test.js ModifiedM src/test/ReactTestUtils.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…