Как определить порядок вывода Routes в соответствие к условию?
Добрый день, есть такая ситуация: при логине на сайт нужно в зависимости от статуса пользователе (студент или учитель) выводить сразу необходимую страницу, например
Rоutе path='/' element={}
Rоutе path='/statistics' element={}
Rоutе
Rоutе path='/teacher' element={}
Rоutе path='/teacher/worker' element={}
Rоutе
Подскажите, пожалуйста, как если я логинюсь за учителя сразу вывести path='/teacher',,
Получаешь ответ от сервера и пишешь его в стор.
В главном компоненте вытаскивает данные из стора, и в зависимости от роли пользователя генеришь роуты и редиректишь на нужный роут.
Очень просто. Когда пользователь авторизовался, с сервера в ответе должна прилетать его роль. Сохраняешь роль в сторе и в зависимости от роли перенаправляешь пользователя на нужный роут. Роль должна проверяться в одном из верхне-уровневых компонентов - например, в общем layout (шаблоне).