const routes = [
{
title: 'Новости',
url: '/news',
},
{
title: '',
url: '/news/:id',
},
{
title: 'Комментарии',
url: '/news/:id/comments',
},
{
title: 'Пользователи',
url: '/users',
},
{
title: '',
url: '/users/:userId',
},
];
const location = useLocation();
В location.pathname получаю текущий url. Нужно сформировать массив, если в location.pathname будет, к примеру, "/news/1234/comments", то массив должен получиться такого вида:
[
{
title: 'Новости',
url: '/news',
},
{
title: '',
url: '/news/1234',
},
{
title: 'Комментарии',
url: '/news/1234/comments',
},
]