shouldComponentUpdate(nextProps, nextState) {
   return !shallowEqual(this.state, nextState)
 }
 shouldComponentUpdate(nextProps) {
   return !shallowEqual(_.pick(this.props, propKeys), _.pick(nextProps, propKeys))
 }