diff --git a/src/components/library-item/library-item.jsx b/src/components/library-item/library-item.jsx index cdb1415a12db8370c0e8e5a66f7c6d732ba5073e..6cc6ff7d6eccbd739a8840a203b16aae77918adb 100644 --- a/src/components/library-item/library-item.jsx +++ b/src/components/library-item/library-item.jsx @@ -5,7 +5,7 @@ const React = require('react'); const Box = require('../box/box.jsx'); const styles = require('./library-item.css'); -class LibraryItem extends React.Component { +class LibraryItem extends React.PureComponent { constructor (props) { super(props); bindAll(this, [ @@ -14,9 +14,6 @@ class LibraryItem extends React.Component { 'handleMouseLeave' ]); } - shouldComponentUpdate (nextProps) { - return this.props.iconURL !== nextProps.iconURL; - } handleClick (e) { this.props.onSelect(this.props.id); e.preventDefault();