и мне нужно отоброжать разные страницы/элементы для пользователей с разными ролями, делать проверку на клиенте что-то вроде: role === "admin" выглядит глупо, как вы реализовывайте такие кейсы? и какой способ для protect роутов вы используете?
Роли в константы положить, сделать гарды isAdmin и тд и проверять isAdmin(user) && AdminComponent
https://casl.js.org/v6/en/
Реализация протек роутов от роутера зависит
Дочитайте до конца, там не только про страницы :)
Страницы, элементы, роуты?
Обсуждают сегодня