Ошибка связанна с 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 /> }
      ]
    },
]);

Подскажите, что может быть не так ?


Ответы (0 шт):