Advertisement
Guest User

Untitled

a guest
Jun 5th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class profilePage extends Component {
  2.     componentDidMount() {
  3.         if (!this.props.page || (this.props.page.url && this.props.page.url !== this.props.location.pathname)) {
  4.             this.props.fetchPageDataStart(this.props.location.pathname, this.props.history)
  5.         }
  6.     }
  7.  
  8.     shouldComponentUpdate(nextProps) {
  9.         if ((nextProps.page && nextProps.page.pagekey) !== (this.props.page && this.props.page !== null && this.props.page.pagekey)) {
  10.             return false
  11.         }
  12.         return true;
  13.     }
  14.  
  15.     render() {
  16.         const loaded = this.props.page && this.props.page.url && this.props.page.url === this.props.location.pathname
  17.         return loaded ? this.renderAll() : null;
  18.     }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement