Хорошо, я действительно не уверен, что здесь не так. У меня есть эти маршруты здесь, все работает нормально, кроме маршрута "/ home", он точно такой же, как и другие маршруты с условным рендерингом, но каждый раз, когда я получаю доступ к "/ home", он переходит в часть перенаправления ("/ submit-ticket" ). Путь "/ обслуживание / отделы" точно такой же, но работает нормально.
<Route path="/submit-ticket" render = {() => <Ticket/>} />
<Route
path="/home"
render = {() =>
isAdmin ? (
<Dashboard />
) : (
<Redirect
to = {{
pathname: "/submit-ticket"
}}
/>
)
}
/>
<Route
path="/maintenance/departments"
render = {() =>
isAdmin ? (
<DepartmentMaintenance jwtToken={credentials.jwtToken} />
) : (
<Redirect
to = {{
pathname: userName ? "/" : "/submit-ticket"
}}
/>
)
}
/>
Если я отобразлю его так же, как он работает, <Route path="/home" render = {() => <Dashboard/>} />
Я новичок в ответьте, если мне нужно предоставить какой-нибудь другой код, пожалуйста, скажите мне.