diff --git a/components/input/Group.tsx b/components/input/Group.tsx index 63e66ece75..9b9ce64db0 100644 --- a/components/input/Group.tsx +++ b/components/input/Group.tsx @@ -24,8 +24,4 @@ const Group: React.StatelessComponent = (props) => { ); }; -Group.propTypes = { - children: React.PropTypes.any, -}; - export default Group; diff --git a/components/input/Input.tsx b/components/input/Input.tsx index da073f3462..d178a1f164 100644 --- a/components/input/Input.tsx +++ b/components/input/Input.tsx @@ -85,16 +85,12 @@ export default class Input extends Component { nextFrameActionId: number; refs: { - [key: string]: any; input: any; }; - constructor(props) { - super(props); - this.state = { - textareaStyles: null, - }; - } + state = { + textareaStyles: null, + }; componentDidMount() { this.resizeTextarea(); @@ -173,7 +169,6 @@ export default class Input extends Component { renderInput() { const props = assign({}, this.props); - // Fix https://fb.me/react-unknown-prop const otherProps = omit(this.props, [ 'prefixCls',