use create-react-class, ref #5678

This commit is contained in:
afc163
2017-05-17 18:01:53 +08:00
parent 82bfa3dcde
commit c6ec1ce9bb
2 changed files with 3 additions and 1 deletions
+2 -1
View File
@@ -5,6 +5,7 @@ import createDOMForm from 'rc-form/lib/createDOMForm';
import PureRenderMixin from 'rc-util/lib/PureRenderMixin';
import omit from 'omit.js';
import assign from 'object-assign';
import createReactClass from 'create-react-class';
import warning from '../_util/warning';
import FormItem from './FormItem';
import { FIELD_META_PROP } from './constants';
@@ -120,7 +121,7 @@ export default class Form extends React.Component<FormProps, any> {
}));
/* eslint-disable react/prefer-es6-class */
return (Component) => formWrapper(React.createClass({
return (Component) => formWrapper(createReactClass({
propTypes: {
form: PropTypes.object.isRequired,
},
+1
View File
@@ -36,6 +36,7 @@
"array-tree-filter": "~1.0.0",
"babel-runtime": "6.x",
"classnames": "~2.2.0",
"create-react-class": "^15.5.3",
"css-animation": "^1.2.5",
"dom-closest": "^0.2.0",
"lodash.debounce": "^4.0.8",