message: Make LabelList a pure component. Use deep compare in shouldComponentUpdate() to reduce number of re-renders.
diff: @@ -17,7 +17,13 @@ const Label = ({kind, name, value, expand}) => {
  );
  };
  -export const LabelList = ({labels, kind, expand = true}) => {
  +export class LabelList extends React.PureComponent {
  + shouldComponentUpdate(nextProps) {
  + return !_.isEqual(nextProps, this.props);
  + }
  +
  + render () {
  + const {labels, kind, expand = true} = this.props;
  let list = _.map(labels, (label, key) => <Label key={key} kind={kind} name={key} value={label} expand={expand} />);
  if (_.isEmpty(list)) {
  @@ -25,4 +31,5 @@ export const LabelList = ({labels, kind, expand = true}) => {
  }
  return <div className="co-m-label-list">{list}</div>;
  -};
  + }
  +}
  