У меня есть компонент реагирования с Dyanmic ID.
<Route path="/dashboard/tag/:id/" component={TagDetail}/>
<Route path="" component={NotFound}/>
В TagDetail
Компонент Я вызываю сервер для возврата данных на основе ID
, но если сервер возвращает ID
, это не таксуществует на сервере (код состояния 404). Поэтому я хочу перенаправить на NotFound
Компонент.
В компоненте TagDetail
fetch("URL", {'id": this.props.match.params.id})
.then(response => response.json()}
.then(data => {
this.setState({data})
})
Работает, когда ID
исправить, чтобы сервер возвращал данные, но если нет, то не может отобразить страницу 404.