(список всех юзеров)
127.0.0.0/user/777 (информация о конкретном юзере)
Мне нужно отобразить в шапке хлебные крошки:
Главная / пользователи
Главная / пользователи / Иванов Иван Иванович (777)
Первое что пришло в голову это написать массив, но как дальше быть - хз
const routes = [{
path: '/users',
exact: true,
component: Users,
comment: 'Список пользователей',
},
{
path: '/user/:id',
exact: true,
component: User,
resolve: (data) => (<span>{data}</span>)
]
я беру этот массив и итерируюсь по нему, на основе данных я рендерю в APP реальные <Route {...item} >
Осталось отрендерить наши хлебные крошки.
1) как подставлять данные в мой resolve и как рендерить хлебные крошки на основе этого массива
2) как быть с иерархией? у меня по сути user не вложен в users (но логически он является ребенком) и это вызывает сложность.
а делать роут users/user/1 как-то тупо как по мне.
Честно говоря, я не могу тебе помочь именно с таким твоим вариантом реализации. Как я понимаю, ты хочешь сделать такой компонент, который будешь размещать на любую страницу, не будешь прокидывать в него ничего и он сам внутри себя будет знать, какие хлебные крошки тебе отображать, так?
Обсуждают сегодня