У меня есть компонент с именем Details, и маршрут для него выглядит следующим образом:
const appRoutes=[
{ path: "/details/:id", component: Details }
]
Теперь, если пользователь пытается получить доступ только к маршруту "/ details", я хочу перенаправить его навнешний URL, скажем, "https://www.google.com". В настоящее время я делаю это, добавляя следующее сразу после строки выше в appRoutes
.
`{ path: "/details", component: () => window.location.assign("https://www.google.com") }`
Есть ли лучший способ сделать это водна строка вместо двух, так что мне не нужно указывать регистр для /details
и details/:id
отдельно, как я делаю здесь? Ожидаемое поведение здесь состоит в том, что если маршрут равен details/:id
, то визуализировать Details
компонента и, если это просто details
, отправьте их на внешний URL.