Я использую React и React-router v4
Вот мой компонент маршрута:
<Switch>
{/* <Route path='/blog' exact component={Blog} /> */}
<Route path='/projects/:id' component={ProjectDetails} />
<Route path='/career/:id' component={CareerDetails} />
<Route path='/' component={withScrollPreservation(LandingPage)} />
<Route component={withScrollPreservation(LandingPage)} />
</Switch>
В чем мой вопрос:
Если пользователь вводит что-то, чтоне действителен из маршрутов, я хочу, чтобы он перенаправил на домашнюю страницуРассмотрим сценарий, который запускает это локально:
localhost:4000/
- домашняя страница
localhiost:4000/invalidurl
- следует перенаправить обратно на localhost:4000/
и удалить недопустимый URL-адрес из URL
Есть мысли?