У меня приходит ошибка , я в сторе делаю флаг, что 404 пришла и у меня рендерится компонент, который показывает код ошибки и замещает собой контент аля как на хабре
и мне нужно отлавить переход на другую страницу и изменить стейт
А как ты отлавливаешь? Можно же в переходе это делать <a onClick={(e) => { e.preventDefault(); if (leavingPage) { this.setState({...}, () => this.actuallyLeavePage()) } }} />