Я использую реагирующий маршрутизатор для программной навигации в моем приложении. Все нормально для этой новой функции, которую я хочу добавить, которая требует условной маршрутизации.
Мне нужно визуализировать, например, profileRoutes
, когда местоположение - /users/profile
и somethingElse
, когда местоположение - /users/details
, например. Код ниже пока работает нормально, так как у меня только встроенные profileRoutes. Но я объединил маршруты в один, и мне нужно /users/*
или что-то в этом роде, чтобы это местоположение совпадало со всеми маршрутами, связанными с / users / ...
<Route
children={({ location }) => (
<div>
{
location.pathname === "/users/profiles" ?
<profileRoutes></profileRoutes> :
<otherComponent/>
}
</div>
)}
/>
Мой вопрос: есть ли способ реакции-маршрутизатора для достижения этой цели? как location.pathname.startswith....
что-то вроде?