@zpao Consider it calls `this.shouldComponentUpdate(nextProps, nextState, nextContext));` it's probably not a good idea to leave it outside.