@ValeraNakhuy

Как сделать правильно Route для id и new?

Я сделал это так:

<Route exact path={`${match.url}/`} component={List} />
          <Route exact path={`${match.url}/:id`} component={View} />
          <Route exact path={`${match.url}/new`} component={New} />


Но когда я перехожу на страницу c id я там вижу два компонента
И очевидно почему, потому что он считает new за id

Как это сделать красиво? Что бы работало?
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
<Switch>
  <Route exact path={`${match.url}/`} component={List} />
  <Route exact path={`${match.url}/new`} component={New} />
  <Route exact path={`${match.url}/:id`} component={View} />
</Switch>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы