Ошибка связанна с useParams (reading 'match')
Всем привет, получаю такую ошибку TypeError: Cannot read properties of undefined (reading 'match') из за того, что я использую хук const { token } = useParams(); не в дочернем компоненте Route. У меня такая структура роутов
return useRoutes([
{
path: 'auth',
children: [
{
path: 'login',
element: (
<GuestGuard>
<Login />
</GuestGuard>
)
},
{
path: 'register',
element: (
<GuestGuard>
<Register />
</GuestGuard>
)
},
.......какие то роуты
{ path: 'reset/:token', element: <VerifyCode /> }
]
},
]);
Подскажите, что может быть не так ?