169 похожих чатов

У меня есть роуты: /users /user/:id в браузере это выглядит сейчас так: 127.0.0.0/users

(список всех юзеров)
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 как-то тупо как по мне.

1 ответов

14 просмотров

Честно говоря, я не могу тебе помочь именно с таким твоим вариантом реализации. Как я понимаю, ты хочешь сделать такой компонент, который будешь размещать на любую страницу, не будешь прокидывать в него ничего и он сам внутри себя будет знать, какие хлебные крошки тебе отображать, так?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта