dillon1000/react
Commit
Browse files createClass + PropTypes + checkPropTypes warnings (#9399)
(Temporarily) re-adds getters with deprecation warnings for React.PropTypes, React.checkPropTypes, and React.createClass. * 08bd020: Replace all references to React.PropTypes with prop-types to avoid triggering our own warning message. * ef5b5c6: Removed several references to React.createClass that appeared after rebasing this branch. (reviewed by @flarnie) * 524ce20: Added getters for createClass and PropTypes to the main React isomorphic object, behind one-time warning messages. (reviewed by @spicyj) * db48f54: Fixed Rollup bundles to inline 'prop-types' and 'create-react-class' for UMD builds only. (reviewed by @spicyj, @trueadm ) * cf49cfd: Updated tests-passing.txt to remove tests that were deleted in this branch. * d34109a: Responses to PR feedback from @spicyj. (Added package.json dependencies to packages/react and packages/react-dom. Renamed a var. Expanded on an inline comment.) * 488c8d2: Added warning for moved package to React.checkPropTypes accessor too and updated build script. * 83bcb29: Wordsmithing for deprecation notices (added fb.me links). * afdc9d2: Tweaked legacy module inlining to remove order-of-deps constraint * d1348b9: Removed $FlowFixMe. * 7dbc3e7: More wordsmithing of deprecation notices based on Dan's feedback.
Changed paths59 files
First-parent comparisonfixtures/art/VectorWidget.js ModifiedM fixtures/dom/package.json ModifiedM fixtures/dom/public/index.html ModifiedM fixtures/dom/src/components/App.js ModifiedM fixtures/dom/src/components/Fixture.js ModifiedM fixtures/dom/src/components/FixtureSet.js ModifiedM fixtures/dom/src/components/Header.js ModifiedM fixtures/dom/src/components/TestCase.js ModifiedM fixtures/dom/src/components/fixtures/buttons/index.js ModifiedM fixtures/dom/src/components/fixtures/index.js ModifiedM fixtures/dom/src/components/fixtures/number-inputs/NumberTestCase.js ModifiedM fixtures/dom/src/components/fixtures/number-inputs/index.js ModifiedM fixtures/dom/src/components/fixtures/password-inputs/PasswordTestCase.js ModifiedM fixtures/dom/src/components/fixtures/password-inputs/index.js ModifiedM fixtures/dom/src/components/fixtures/range-inputs/index.js ModifiedM fixtures/dom/src/components/fixtures/selects/index.js ModifiedM fixtures/dom/src/components/fixtures/text-inputs/index.js ModifiedM fixtures/dom/src/components/fixtures/textareas/index.js ModifiedM fixtures/dom/src/components/propTypes.js ModifiedM fixtures/dom/yarn.lock ModifiedM package.json ModifiedM packages/react-dom/package.json ModifiedM packages/react/package.json ModifiedM scripts/fiber/tests-passing.txt ModifiedM scripts/jest/ts-preprocessor.js ModifiedM scripts/rollup/bundles.js ModifiedM scripts/rollup/modules.js ModifiedM scripts/rollup/results.json ModifiedM src/isomorphic/React.js ModifiedM src/isomorphic/__tests__/React-test.js ModifiedM src/isomorphic/classic/__tests__/ReactContextValidator-test.js ModifiedM src/isomorphic/classic/class/__tests__/create-react-class-integration-test.js ModifiedA src/isomorphic/classic/class/createClass.js AddedM src/isomorphic/classic/element/__tests__/ReactElementClone-test.js ModifiedM src/isomorphic/classic/element/__tests__/ReactElementValidator-test.js ModifiedM src/isomorphic/classic/types/ReactPropTypes.js ModifiedD src/isomorphic/classic/types/__tests__/ReactPropTypesProduction-test.js DeletedM src/isomorphic/classic/types/checkPropTypes.js ModifiedA src/isomorphic/modern/class/PropTypes.d.ts AddedM src/isomorphic/modern/class/__tests__/ReactCoffeeScriptClass-test.coffee ModifiedM src/isomorphic/modern/class/__tests__/ReactES6Class-test.js ModifiedM src/isomorphic/modern/class/__tests__/ReactTypeScriptClass-test.ts ModifiedM src/isomorphic/modern/element/__tests__/ReactJSXElementValidator-test.js ModifiedM src/renderers/__tests__/ReactComponentLifeCycle-test.js ModifiedM src/renderers/__tests__/ReactComponentTreeHook-test.native.js ModifiedM src/renderers/__tests__/ReactErrorBoundaries-test.js ModifiedM src/renderers/__tests__/ReactStatelessComponent-test.js ModifiedM src/renderers/dom/fiber/__tests__/ReactDOMFiber-test.js ModifiedM src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js ModifiedM src/renderers/dom/shared/__tests__/renderSubtreeIntoContainer-test.js ModifiedM src/renderers/dom/shared/utils/ReactControlledValuePropTypes.js ModifiedM src/renderers/native/__tests__/ReactNativeEvents-test.js ModifiedM src/renderers/shared/fiber/ReactFiberContext.js ModifiedM src/renderers/shared/fiber/__tests__/ReactIncremental-test.js ModifiedM src/renderers/shared/fiber/__tests__/ReactIncrementalErrorHandling-test.js ModifiedM src/renderers/shared/fiber/__tests__/ReactIncrementalPerf-test.js ModifiedM src/renderers/shared/stack/reconciler/ReactCompositeComponent.js ModifiedM src/test/__tests__/ReactTestUtils-test.js ModifiedM yarn.lock ModifiedPatch
Files changed
Rendering syntax-highlighted changes…