Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class profilePage extends Component {
- componentDidMount() {
- if (!this.props.page || (this.props.page.url && this.props.page.url !== this.props.location.pathname)) {
- this.props.fetchPageDataStart(this.props.location.pathname, this.props.history)
- }
- }
- shouldComponentUpdate(nextProps) {
- if ((nextProps.page && nextProps.page.pagekey) !== (this.props.page && this.props.page !== null && this.props.page.pagekey)) {
- return false
- }
- return true;
- }
- render() {
- const loaded = this.props.page && this.props.page.url && this.props.page.url === this.props.location.pathname
- return loaded ? this.renderAll() : null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement