Для перенаправления с componentDidUpdate()
используйте это,
componentDidUpdate(){
if(this.state.countDown === 0){
window.location.href = "/time-up"
}
}
Другой способ - использовать Redirect из пакета react-router-dom
,
import { Redirect } from 'react-router-dom';
componentDidUpdate(){
if(this.state.countDown === 0){
<Redirect to={'/time-up'} />
}
}
Примечание. Ваш фрагмент кода грязный, вы используете componentDidUpdate
внутри componentDidMount
? Если да, то вы не должны этого делать. Оба являются разными методами и не могут быть вызваны внутри другого, поместите оба по-разному.