componentDidUpdate(prevProps) { if(prevProps.match.params.id !== this.props.match.params.id){ // do something } }
useEffect(() => { // do something }, [props.match.params.id]);