diff --git a/components/upload/uploadList.jsx b/components/upload/uploadList.jsx index b3c550492f..cec526233a 100644 --- a/components/upload/uploadList.jsx +++ b/components/upload/uploadList.jsx @@ -4,30 +4,19 @@ import Icon from '../iconfont'; const prefixCls = 'ant-upload'; - export default React.createClass({ getDefaultProps() { return { items: [] }; }, - getInitialState() { - return { - items: this.props.items - }; - }, - componentWillReceiveProps(nextProps) { - if ('items' in nextProps) { - this.setState({ - items: nextProps.items - }); - } - }, + handleClose(file) { this.props.onRemove(file); }, + render() { - let list = this.state.items.map((file) => { + let list = this.props.items.map((file) => { let statusIcon = file.status === 'done' ? : ;