Don't use componentWillReceiveProps in Routes

This commit is contained in:
Jenni Nurmi 2019-08-27 14:54:55 +03:00
parent 5f7ffd737f
commit c4bae634ec

View file

@ -78,12 +78,12 @@ class RouteComponentRenderer extends Component {
handleLocationChanged(this.props.dispatch, this.props.location); handleLocationChanged(this.props.dispatch, this.props.location);
} }
componentWillReceiveProps(nextProps) { componentDidUpdate() {
// Calling loadData after initial rendering (on client side). // Calling loadData after initial rendering (on client side).
// This makes it possible to use loadData as default client side data loading technique. // This makes it possible to use loadData as default client side data loading technique.
// However it is better to fetch data before location change to avoid "Loading data" state. // However it is better to fetch data before location change to avoid "Loading data" state.
callLoadData(nextProps); callLoadData(this.props);
handleLocationChanged(nextProps.dispatch, nextProps.location); handleLocationChanged(this.props.dispatch, this.props.location);
} }
render() { render() {