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 ответов

7 просмотров

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

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

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

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
7
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Карта сайта