diff --git a/src/components/views/rooms/DNDRoomTile.js b/src/components/views/rooms/DNDRoomTile.js index ce867ef3d8..d32ecbbb1d 100644 --- a/src/components/views/rooms/DNDRoomTile.js +++ b/src/components/views/rooms/DNDRoomTile.js @@ -20,7 +20,7 @@ import RoomTile from 'matrix-react-sdk/lib/components/views/rooms/RoomTile'; import classNames from 'classnames'; -export default class DNDRoomTile extends React.Component { +export default class DNDRoomTile extends React.PureComponent { constructor() { super(); this.getClassName = this.getClassName.bind(this); @@ -33,17 +33,6 @@ export default class DNDRoomTile extends React.Component { }); } - shouldComponentUpdate(nextProps, nextState) { - // Do a shallow comparison of the props that we pass through (there is no - // state to check). - // NB: We might want to ignore changes to index in future if reordering - // occurs (all indices of all tiles in the sublist will change). - if (Object.keys(nextProps).some((k) => nextProps[k] !== this.props[k])) { - return true; - } - return false; - } - render() { const props = this.props;